Before Marrakech, everything was black,” Yves Saint Laurent said. “This city taught me colour, and I embraced its light, its ...