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
A new study of ancient mass extinction suggests that ancient high latitudes, to which early dinosaurs were largely relegated, regularly froze over, and that the creatures adapted an apparent key to their later dominance. ...
South China's island province of Hainan upgraded its emergency response level for Typhoon Chaba to Level II, the second-highest, the local media reported citing the local government. ...