SHANGAAN Clan list AMASHANGAAN
SHANGAAN / AMASHANGAAN / MACHANGANI Surnames 1. Mkhatshwa 2. Nyamani 3. Dumayavo 4. Mabesa 5.…
SHANGAAN / AMASHANGAAN / MACHANGANI Surnames 1. Mkhatshwa 2. Nyamani 3. Dumayavo 4. Mabesa 5.…
Clarifying the identity and origin of the Shangaan people: The Shangani are Nguni from Zululand…