Morocco overflows with charm and warmth. The North African country is home to numerous towns and cities that dot its exquisite landscape.

Do you think you know Morocco well enough? This quiz will test your knowledge.

Ready, set, go!