Tlemcen, Algeria The Hidden Gem of North Africa As I wandered the streets of Tlemcen, I was struck by the