The Marrakesh souks are a rabbit-warren of narrow streets…