News

LEICESTER, United Kingdom – Just days after the former intelligence chief of the Israel Defense Forces (IDF), Aharon Haliva, was reported as saying 50 Palestinians should die for every Israeli killed ...