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)
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)