University

Ismailsaheb Mulla Lwa College Satara

https://www.imlc.ac.in/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
29932
14087
4988
29910
7521
7216