Palestine2 months ago
New York protesters slam Jenin raid, demand halt to US aid to Israel
Protesters in New York City rally at UN headquarters to decry deadly Israeli raid on the occupied West Bank city of Jenin and demand a halt to US aid to the regime.