OXFORD, England – British police arrested about a dozen Oxford University students and scuffled with some during a pro-Palestinian sit-in at the university premises on Thursday, the protesters said.
OXFORD, England – British police arrested about a dozen Oxford University students and scuffled with some during a pro-Palestinian sit-in at the university premises on Thursday, the protesters said.