Israeli Apartheid Is On Display
The Israeli government has gone out of its way in recent weeks to confirm that it is an apartheid state. In one of the latest egregious examples of this oppressive system, Israeli police attacked Palestinians inside the Al-Aqsa Mosque last Friday on one of the most important days of Ramadan using stun grenades, tear gas, … Continue reading “Israeli Apartheid Is On Display”