Visit Taroudant, Morocco
Taroudant is a wonderful little Berber town, completely encircled in ochre ramparts that cradle good traditional souqs trading with a gentle parochial air.
Other countries in North Africa & the Middle East:
EgyptIranJordanLebanonLibyaOmanSyriaTunisia