Morocco, a land where the warm sun meets the vast desert and ancient cities, holds a myriad of secrets waiting ...