Emergency responders including police and firefighters rushed to the scene of the incident at a terrace of a beach bar in Playa de Palma called the Medusa Beach Club Read this story
Emergency responders including police and firefighters rushed to the scene of the incident at a terrace of a beach bar in Playa de Palma called the Medusa Beach Club Read this story
More from birminghammail | Spain travel World News