Debris is seen on the streets as heavy rain and

Debris is seen on the streets as heavy rain and flash floods hit Sant Llorenc de Cardassar on the island of Mallorca.

REUTERS/Enrique Calvo