list the names of the six countries that share borders with south africa and with their capital cities

1 answer

1. Namibia - Windhoek
2. Botswana - Gaborone
3. Zimbabwe - Harare
4. Mozambique - Maputo
5. Swaziland (Eswatini) - Mbabane
6. Lesotho - Maseru