MediterraneO is an exotic land of endless natural beauty and exquisite architecture. At the extreme north west of Africa and on the immediate southern side of the Mediterranean coast, Morocco is the intersection of the Arab World, Europe and Africa. Its immediate neighbors are Spain, Mauritania and Algeria. Morocco has a rich culture and civilization.