Morocco

Tajine, carpets, camels, Berbers, mint tea, couscous, King Mohammed, snake charmers, beaches and surfing, Islamic architecture, djellaba, climb, Tafraoute