The Zulu , like Xhosa and other Nguni people , have lived in South Africa for a long time .
The Zulu , Xhosa , and other Nguni people have lived in South Africa for a long time .