Morocco, a beautiful country situated in North Africa, is known for its diversity and strong cultural heritage. Morocco is the second ranked country in Africa in terms of number of foreign visitors who come to discover old palaces, traditional souk markets, unique landscapes surrounded by the Mediterranean and the Atlantic Ocean, and one of the most refined cuisines in the world.