losses
-
Devastating Storms Lash France, Switzerland, Italy; 7 Dead in Landslides and Flooding
Severe storms hit Europe, causing landslides and floods, leading to evacuations and urgent relief efforts across affected areas.
Latest Research Articles