Zhejiang University in China has overtaken Harvard University to become the top academic institution in the world, according to the 2026 Nature Index. This is the first time Harvard has lost its top position in the rankings since the index’s inception in 2014. Tsinghua University, also from Chi...
Source: [SCMP](https://www.scmp.com/news/china/science/article/3356931/chinas-zhejiang-university-tops-harvard-nature-index-world-academic-rankings?utm_source=rss_feed)