Cape Town has been ranked as the 11th best City in the World - Smile 90.4FM

Cape Town has been ranked as the 11th best City in the World