Israeli Troops Fire Warning Shots at 25 Diplomats, Jenin | Global Outrage & Demands | N18G