News

The victory, however, did not stop there. Cape Town, the crown jewel of South Africa, has also ultimately stepped into the spotlight by winning the highly coveted award of Best City in the World.