University

Luther W New Jr Theological College

https://ntc.edu.in/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
27614
12853
4342
27577
6488
6650