Trucks clean the streets covered with mud after heavy rain caused flash floods on the banks of the Lez river in Montpellier, southern France, yesterday. France declared a state of natural disaster in about 60 southern towns hit by torrential downpours, which also left Montpellier under water.

