English: Where is El Mechouar Mosque located within Algeria?
translation: أين يقع مسجد المشورداخل الجزائر؟
translation: أين يقع مسجد المشور داخل الجزائر؟