Stellenbosch University

Institution location: 
Stellenbosch
South Africa