South Africa is the 30th driest country in the world. Over 400 towns, especially in the western and central parts of the ...