India Ranks 12th in Nature Index: A Milestone with Eyes on the Top 5
- in General
India has secured the 12th position globally in the 2023 Nature Index, marking a significant achievement in the field of high-quality scientific research. This global ranking is based on research outputs published in 145 top-tier…