“The largest island of the coast of Spain, Mallorca has been inhabited for thousands of years. Palma is its capital, and in recent times it’s become a tourist-friendly destination that’s…

Read More