Central South University is a national university of China located in Changsha, Hunan, central south of China. CSU was established in April 2000 through the amalgamation of three universities, and is a Chinese Ministry of Education Class A Double First Class University. Read More
Five UN human rights experts and expert bodies have raised concerns with the Chinese government about Tibet's "disappeared" Panchen Lama and Beijing's reincarnation rules, citing fears about Chinese interference in the succession of the Dalai Lama. ...
China's Mars probe Tianwen-1 successfully carried out its first orbital correction on Sunday morning, Xinhua reported citing the China National Space Administration. ...
Japanese nationals report receiving unsolicited mysterious seed parcels that appear to be coming from China, national media reported on Saturday, citing the Kanagawa prefecture authorities. ...