Police clash with pro-Palestine protestors outside Stata.

THE TECH

Police clash with pro-Palestine protestors outside Stata. THE TECH