University

Universidade da Beira Interior

https://www.ubi.pt/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
978
405
7
1891
804
1045