International Israel Palestine Russia S UNO 3 min read “Horrific scenes” unfold as numerous bodies are discovered in Kfar Aza, located near Gaza in Israel. 1 year ago Abrar Ahmed