SANT LLORENC DES CARDASSAR, Spain
Villagers clear debris as heavy rain and flash floods hit Sant Llorenc de Cardassar on the island of...
Villagers clear debris as heavy rain and flash floods hit Sant Llorenc de Cardassar on the island of Mallorca, Spain, October 10, 2018. REUTERS/Enrique Calvo