profile logo default

University of Los Lagos

Ranked
Osorno, Chile
1501+ in World University Rankings 2025