1. Namibia - Windhoek
2. Botswana - Gaborone
3. Zimbabwe - Harare
4. Mozambique - Maputo
5. Swaziland (Eswatini) - Mbabane
6. Lesotho - Maseru
list the names of the six countries that share borders with south africa and with their capital cities
1 answer