At least seven dead as fierce storms lash France, Switzerland, Italy June 30, 2024 by Authorities say hundreds evacuated as torrential rains cause flooding and landslides. Read More