Search results
News about Mallorca, Spain, mass tourism
News about Barcelona, Airbnb, tourist tax
Also in the news
Mallorca, or Majorca, is the largest island of the Balearic Islands, which are part of Spain, and the seventh largest island in the Mediterranean Sea. Wikipedia