University

The New College

https://thenewcollege.edu.in/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
11152
4152
796
19037
5262
6216