China’s Zhejiang University tops Harvard in Nature Index world academic rankings
Zhejiang University has claimed the top spot in the 2026 Nature Index, surpassing Harvard University for the first time since the index's inception in 2014. Chinese institutions showed a strong performance, with nine of the top 10 universities and 17 of the top 20 hailing from China. Tsinghua University secured the third position in these rankings, which are based on research output in high-quality academic publications. AI