jbaynews.com
Cape Town is the greatest city in the world
The results are in and 45 000 readers of the Telegraph have voted for Cape Town as being the best city in the world. The South African city pipped Tokyo and Vancouver to the top spot with its beach…