Al-Qarawiyyin Mosque… a historical and scientific landmark with many functions and many doors August 18, 2024