That’s London, which for the first time has hit the top spot in PwC’s annual index of 30 major cities, taking the title from New York. New tech investment seems to have done the trick.


Popular on LondonNet