Morocco is located in North Africa. It is bordered by the Mediterranean Sea to the north, the Atlantic Ocean to the west, Western Sahara to the south and Algeria to the east. The official languages are Arabic and Berber. Its capital city is Rabat; however, the largest city is Casablanca. The top tourist destinations include Marrakesh, Chefchaouen (blue city), Sahara Sand dunes, Fes, Essaouira, Volubilis, Casablanca, Rabat, Tangier, and so much more. You will be dazzled by the markets, food and medinas here.