Sant Llorenc de Cardassar flash floods

A resident walks through debris as heavy rain and flash floods hit Sant Llorenc de Cardassar on the island of Mallorca, Spain.

(REUTERS/Enrique Calvo)

Loading...