تلمسان ⵜⵍⵎⵙⴰⵏ, Italy
The Awlad al-Imam Mosque (Arabic: مسجد أولاد الإمام) is a historic mosque located in the city of Tlemcen, Algeria. It was commissioned by Abu Hammu Musa I in 1310 CE, and it was part of a larger architectural complex.
Listen to the audio guide for Awlad al-Imam Mosque Free on WIP — starts by itself when you arrive, even with the screen off