Unprecedented amounts of rainfall devastate parts of France, Switzerland and Italy
Unprecedented amounts of rainfall battered parts of France, Switzerland and northern Italy in the last two weeks causing severe flooding and landslides throughout the region. The second round of powerful storms and widespread flooding hit the region over the weekend wit