University

Thiagarajar School of Management

https://tsm.ac.in/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14532
5832
1146
15392
6259
6650