Soaring minarets, shimmering palaces, dusky pink ramparts: welcome to magical Marrakech. The Red City is a feast for the senses,… Read More