Awlad al-Imam MosqueMosque in Tlemcen, AlgeriaSummaryThe 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.Originally created by RiadS992/11/2026, 1:36:03 PMModified3/20/2026, 9:52:40 PMContributorsRiadS99Source: WikipediaView full article↗