Bridging the gap between Africa and Europe, Morocco is a country of contrasts. Ancient architecture and traditional customs are felt at every turn, but it is a country that is rapidly adapting to the modern world thanks to an increasingly youthful population. Its varied border overlooks the Mediterranean Sea to one side, the Atlantic Ocean to another and the sand dunes of the Sahara as well. Around 37 million people call Morocco home, with its largest city being the French-colonial influenced Casablanca and the capital being Rabat.
With a mix of bewitching coastlines, majestic mountain ranges, ancient cities and vast deserts, Morocco is a country that packs a lot into its 710,850 square-kilometer frame.