The diversity, rich history and cultural heritage of Morocco can be explored through its numerous attractions that allow visitors to travel back in time and visually experience Morocco's past. One s