Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

Hundreds of people marched on Saturday in the town of Soller, in the island of Mallorca against mass tourism.