Morocco is a country in North Africa located directly across from Spain with just a small section of the strait of Gibraltar separating them. The capital of Morocco is the fascinating city of Marrakesh, and the population of the country is just over 35 million people. The local currency is the Moroccan dirham.