Locals walk among the debris-ridden streets as heavy rain and

Locals walk among the debris-ridden streets as heavy rain and flash floods hit Sant Llorenc de Cardassar on the island of Mallorca. REUTERS/Enrique Calvo