A British woman in her 50s was raped while lying unconscious on a street in Mallorca, according to local reports.
‘Dozens of people’ are said to have witnessed the sexual assault, with passersby intervening to rescue the victim in the early hours of Sunday morning.
They are said to have held the suspect as police raced to the scene in Playa de Parma.
A German man, said to be in his 40s, has been arrested, reports Diario de Mallorca.
The woman was taken to hospital after she was found to be unresponsive, with her clothing tampered with.
National Police have taken control of the investigation.