sobuza

Nguni states of Southern Africa

Nguni states of Southern Africa

Nguniland is the region between the Indian ocean in the east and Drakensburg mountains in the west. It also extends…

1 year ago