Mysterious Marrakech: why I never tire of Morocco’s Red City

29 July 2026