University

Malabar Christian College

https://mccclt.ac.in/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
27388
12646
4199
27337
5963
6683