University

Noida International University

https://niu.edu.in/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
11691
4398
845
11975
6226
6650