Welcome to the main stage of Moroccan halqa (street theatre), where the show has continued since Marrakesh was a medieval trading post, and public executions earned the Djemaa el-Fna the title Assembly of the Dead.
BBC: Morocco??s best for street life: Marrakesh