University

Faculdades Integradas Maria Imaculada

https://mariaimaculada.br/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
24940
2689
941
24817
6492
6650