Swaziland

Southern Africa Nazarene University

Manzini Nazarene, Mission Station, Manzini, Swaziland

Southern Africa Nazarene University