Marrakech Popular Arts Festival attracts folk singers, dancers, fortune-tellers, acting troupes, snake charmers, fire-swallowers and more, from all over Morocco. Since 2000 the festival has also attracted many artists and entertainers from Europe and Asia. The main events take place in the ruins of the 16 century Badi Palace and the Djemma el Fna (main town square). Not to be missed, outside the city walls at night, is theFantasia. A horse-riding spectacle that includes hundreds of charging horsemen (and women) wearing traditional clothing.