New York Police Department officials on Friday shared photographs of anti-Israel materials handed out at New York University including the phrases “Death to America” and “Long Live the Intifada…
Read More at Fox
New York Police Department officials on Friday shared photographs of anti-Israel materials handed out at New York University including the phrases “Death to America” and “Long Live the Intifada…
Read More at Fox