The Square, Jemaa el Fna, with market stalls, Marrakech, Morocco, North Africa