Heavy storms hit southern Europe causing huge disruptions

2023-08-28 31

Strong winds and heavy rains have hit Spain and Italy causing widespread flooding and devastation