Uncover the fascinating history of Morocco through prehistoric, Bronze Age and Roman archaeological finds as you journey from Casablanca to Marrakech via the Sahara desert and Atlas Mountains, ...