University

Faculdade Santa Lúcia

https://santalucia.br/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
26461
3047
1088
26396
5963
6683