list the names of the six countries that share borders with south africa
1. Namibia
2. Botswana
3. Zimbabwe
4. Mozambique
5. Swaziland (Eswatini)
6. Lesotho
2. Botswana
3. Zimbabwe
4. Mozambique
5. Swaziland (Eswatini)
6. Lesotho