University

Indian Institute of Information Technology Allahabad

https://iiita.ac.in/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
2570
709
105
5420
2415
2940