Tlemcen

Tlemcen is a city in Northwest Algeria, known as the spiritual home of the country.