About
Cape Town, referred to as ‘Tavern of the Seas’ and ‘The Mother City’ is the second largest city of South Africa and is also the capital of the Western Cape Province. Mother Nature has blessed Cape Town with breath-taking gardens, towering boulders, underground caves, floral beds and so much more. With its golden beaches, shimmering seas, rolling vineyards and the …
Read more