Thousands of Muslim worshippers celebrated Eid al Adha (or the ‘Feast of Sacrifice’) this Sunday both on the Esplanade of Mosques in Jerusalem, the third holiest place for Islam, and among the ruins of mosques and buildings in the devastated Gaza Strip. RELATED: Gaza Strip: UN Official Denounced the Situation of Children According to the […]