University

Uka Tarsadia University Bardoli

https://www.utu.ac.in/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
8693
2959
510
13610
2566
6683