Europe 7 Reasons To Visit Menorca Spain The Birth Place Of Mayonnaise Everyone has heard of the Spanish cities Barcelona and Madrid but chances are if you are not from Europe, you’ve never heard of Menorca aka Minorca, one of the Balearic Islands off Read More