What are South Africa's neighbouring countries?

Botswana, Lesotho, Mozambique, Namibia, Swaziland, Zimbabwe