More than a dozen people were arrested at Stanford University after pro-Palestinian protesters barricaded themselves in the president’s office.
More than a dozen people were arrested at Stanford University after pro-Palestinian protesters barricaded themselves in the president’s office.