By Lahsini Elhoussine

Kairaouine Mosque (Mosque of al-Qarawiyyin)
Photo by Morocco World News