Djemaa el-Fna square in Marrakech. Every night it fills up with thousands for eating, singing and performances of the weird and wonderful.