News

2 Mallorca, Spain Mallorca is the largest of the Balearic Islands, the autonomous Spanish region just off the coast of the Iberian Peninsula. You’ll find evidence of its long history in the ...