Revocatus Makaranga

Peramiho Medical Campus, Tanzania