University

Xavier Labour Relations Institute in India

https://www.xlri.ac.in/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
5876
2055
357
7279
3898
6650