South Africa weather

Johannesburg is the largest city in South Africa but not the capital.  Unusually three cities lay claim to that title, each with a different mandate: Pretoria is the executive capital, Bloemfontein is the judicial capital and Cape Town is the legislative capital.

Featured