Place Jemaa el fna, Marrakech, Morocco.