Beijing Normal University, colloquially known as Beishida, is a public research university located in Beijing, China, with a strong emphasis on basic disciplines of the humanities and sciences. Read More
A court in China has rejected an appeal by a former state television intern against the dismissal of her long-running landmark #MeToo case accusing a star presenter of sexual harassment. ...