Israel police force Palestinian worshippers to leave al-Aqsa after storming complex
Israeli forces raided the al-Aqsa Mosque on Saturday and forced worshippers out of the complex, according to the Palestinian news agency Wafa.
Israeli forces raided the al-Aqsa Mosque on Saturday and forced worshippers out of the complex, according to the Palestinian news agency Wafa.