Israeli Troops’ Gaza Aid Point Clash Leaves 104 Dead
AFP/APP
Gaza: Israeli forces in war-torn Gaza opened fire on a crowd of Palestinians at an aid distribution point Thursday, killing at least 104 people and wounding over 700, according to Palestinian health officials.
Israeli sources…