South Africa and its cities