Cape Town voted 11th best city in the world

South Africa’s Cape Town has once again been ranked as one of the world’s best cities. Popularly known as the “Mother City”, Cape Town boasts beautiful beaches and picturesque landscapes – feats that have placed the city at number 11 on the list of the best cities in the world per a Timeout Index Quiz …

Cape Town voted 11th best city in the world Read More »