University

Uka Tarsadia University Bardoli

http://www.utu.ac.in/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
6759
2335
445
13277
2851
6650