In a concerning development from the Gaza Strip, Israeli forces have been reported to have forcibly detained and humiliated Palestinian journalists and health workers during a raid on Al-Shifa Hospital, the largest medical facility in northern Gaza. Eyewitness accounts shared with CNN…
Today: 22. Dec, 2024