6 German Tourists Arrested for Suspected Rape of German Teen in Hotel on Spanish Island of Mallorca
BARCELONA, Spain—Spanish police have arrested six German tourists for allegedly raping an 18-year-old German woman on Spain’s Mallorca island, authorities
Read More