Leading global educational institutes have been eclipsed by a university in southwest China, according to the latest Nature ...