Mallorca (Majorca) is without doubt one of the Balearic Islands, situated off the east coast of Spain. Mallorca and its capital Palma de Mallorca are main journey locations, whereas its seashores are well-known all world wide, making it one of the sought-after summer season locations. An island steeped in historical past, Mallorca boasts charming villages, […]