article: List of rivers of South Africa
links: East London, South Africa Mpumalanga Malmesbury North West Province Eastern Cape Lesotho Drakensberg Free State (South African province) Polokwane Graaff-Reinet Limpopo Mozambique Pretoria Tembisa Xai-Xai Gauteng Beaufort West South Africa Orange River Limpopo Province Swaziland KwaZulu-Natal Limpopo River Durban Cape Town St Lucia Indian Ocean Maputo Stellenbosch North West (South African province) Western Cape Molteno Port Elizabeth Transkei Botswana Northern Cape Zimbabwe