Local story · Soshanguve, South Africa

The meaning behind Soshanguve

The name Soshanguve is an acronym for Sotho, Shangaan, Nguni and Venda. It reflects the township’s multi-ethnic population and the presence of major South…

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload