University

Indian Institute of Information Technology Allahabad

http://www.iiita.ac.in/

World RankingContinental RankingCountry RankPresencesort descendingImpactOpennessExcellence
2725
791
92
9349
4975
2313
2970