An anti-Israel protest at Carnegie Mellon University campus in Pittsburgh.
An anti-Israel protest at Carnegie Mellon University campus in Pittsburgh. AP
An anti-Israel protest at Carnegie Mellon University campus in Pittsburgh. AP