China Accused of Human Rights Failings
China has failed to live up to promises its leaders made to improve human rights for the 2008 Olympics, Amnesty International said in a report urging the International Olympic Committee to ensure that
Friday, Dec 27, 2024
Last Update:4:36 AM EST