5 Dead As Ferocious Storms, Heavy Rain Lash France, Switzerland, Italy
The poor weather was making rescue work particularly difficult Paris: Ferocious storms and torrential rains that lashed France, Switzerland and Italy this weekend have left five people dead, local authorities…