University

Uka Tarsadia University Bardoli

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
9295
3257
477
12223
13595
2707
6528