Demonstrators in Mallorca protest high costs of housing and saturated public services
Demonstrators in Mallorca take to the beach to protest the effects of mass tourism.
euronews (in English)
Mallorca, or Majorca, is the largest of the Balearic Islands, which are part of Spain, and the seventh largest island in the Mediterranean Sea.
Demonstrators in Mallorca take to the beach to protest the effects of mass tourism.