Two killed and 25 rescued amid severe floods in Italy and France

Syndicate Post image
A building topples over by the Cervo river after heavy rains in Biella, northern Italy (Firefighter Vigili del Fuoco via AP)