Situated at the foot of the Magaliesberg Mountains in the North West Province, Rustenburg (‘place of rest’) is a city with a long history and a fast-growing future.…
Affectionately known as the Mother City, Cape Town is South Africa’s oldest city and the second largest after Johannesburg. The seat of the Parliament of South Africa, Cape…