University

St Peter's College Agra

https://stpetersagra.org/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
26144
11991
3934
26064
6492
6650