University

Indian Institute of Information Technology Allahabad

https://iiita.ac.in/

World RankingContinental RankingCountry Ranksort descendingImpactOpennessExcellence
2570
709
105
5420
2415
2940