The wonder of Cape Town
(Photo: neilsingapore)Cape Town is a lovely city in South Africa which is perched beautifully between the mountain and the sea. Cape Town, also affectionately known as the “Mother City,” is clearly the oldest city in South Africa, with an extended history of more than 300 years. Cape Town is probably best visited between the later [...]