Llucmajor is the largest municipality of the Balearic Island of Mallorca.
Spain Square.
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.
Sentinel-2 image of Mallorca and Cabrera with enhanced natural colors
Example of prehistoric talaiot in Mallorca
Archeological evidence indicates the presence of the porc negre (black pig) in pre-Roman settlements.
Ruins of the Roman city of Pollentia