Yang Xinhai, also known as Yang Zhiya, and Yang Liu, was a Chinese serial killer who confessed to committing 67 murders and 23 rapes between 1999 and 2003, and was sentenced to death and executed for 67. He was dubbed the "Monster Killer" by the media. Read More
Extending school and workplace closures in the Chinese city of Wuhan, where the coronavirus originated last December, until April instead of March would likely delay the outbreak of a second wave until the end of this year, said a study published in ...
Indian boxer Lovlina Borgohain settled with a bronze medal in the AIBA Women's World Championships after she faced a defeat at the hand of China's Yang Liu in the semifinal clash here on Saturday. ...