Heavy rain has fallen on Mallorca. The storm toppled trees and threw tables and chairs at cafes through the air. Buildings were damaged by flying debris.
Heavy rain has fallen on Mallorca. The storm toppled trees and threw tables and chairs at cafes through the air. Buildings were damaged by flying debris.