News

13-year-old boy arrested in stabbing death of New York college student

New York police have arrested a 13-year-old boy in the stabbing death of Barnard College freshman Tessa Majors, according to media reports