list the names of the six countries that share borders with south africa

1 answer

1. Namibia
2. Botswana
3. Zimbabwe
4. Mozambique
5. Swaziland (Eswatini)
6. Lesotho