
Hillel Neuer Asks UN: Where Is the Outrage Over 1.8 Million Afghans Deported to the Taliban by Iran
SHARE: YouTube Executive Director of UN Watch, Hillel Neuer, delivers an urgent and scathing address to the UN Human Rights Council, regarding the dire human










