China's Zhejiang University has leapfrogged Harvard to claim the coveted top spot in the Nature Index world academic rankings, highlighting the extraordinary rise of Chinese research institutions at the forefront of global scientific innovation, the South China Morning Post reports


