Morocco!

Djamaa El Fna - Marrakesh - Beware of snake charmers...