Cape Town, South Africa, is without a doubt one of the most stunning locations on the planet. It is aptly nicknamed the “Mother City” and is the seat of government for the country. The sight of the white sandy beaches under the everwatchful eye of the Table Mountain is indeed a captivating scene. Stalls selling all kinds of wares contract with the sprawling shopping malls. (more…)