University

Uka Tarsadia University Bardoli

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
10403
3735
592
13931
14773
3893
6033