Cape Town – Spectacular South African City

Cape Town – Spectacular South African City

In a local newspaper, someone wrote in to say that Cape Town was the only city in South Africa that could rightly call itself a metropolis (Greek for mother city), and hence it gained its nickname of being a ‘mother city’. There was even a time when it used to be known as ‘Cape Grab’ […]