Awlad al-Imam Mosque
Tlemcen, Algeria
The Awlad al-Imam Mosque 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.
Mosque data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).