Check ++ verified
Affectionately known as the Mother City, Cape Town was founded in 1652 and is South Africa's oldest city. Cape Town is rated as one of the most beautiful cities in the world with a backdrop of flat-topped Table Mountain juxtaposed...