Morocco is the gateway to Africa. It is a country of great diversity with mountain ranges, ancient cities and extensive deserts. It ranges from the dunes of the Sahara to the peaks of the Atlas Mountains. Morocco's cities are among the most exciting on the continent. Here are a few impressions from my last trip.