‘Jews say cease-fire now’: New York City’s Grand Central Station swarmed by hundreds of protesters demanding peace in Gaza

At least 200 of the demonstrators were detained by NYPD officers and led out of the train station, their hands zip-tied behind their backs…
Read More