Tag: Worlds Best City

Best City in the World

As if we didn’t already know it but London has been found to be the best City in the world. According the accountancy firm PwC Cities of Excellence awards. It won points on factors such as health, ease of doing