Scholar demonstrators had been occupying a campus constructing in central Paris, in protest over the warfare in Gaza. French police cleared the constructing on Friday.
Scholar demonstrators had been occupying a campus constructing in central Paris, in protest over the warfare in Gaza. French police cleared the constructing on Friday.