Best grand Morocco tour: 14 Days, Casablanca to Marrakech via Sahara Desert