Morocco is in many ways a country apart. It nestles on the north-western tip of Africa, and is separated from the rest of the continent by the Atlas Mountains and by the Sahara desert. It is the most westerly of the North African countries. Morocco’s imperial cities are the four historical capital cities of Morocco: Fez, Marrakesh, Meknes and Rabat. Fez is a city in northern inland Morocco and the capital of the Fas-Meknas administrative region. It is the second largest city in Morocco after Casablanca, with a population of 1.4 million. Located to the northeast of Atlas Mountains, Fez is situated at the crossroad of the important cities of all regions. Rabat is the capital city of Morocco and the country’s seventh largest city with an urban population of approximately 580,000.