The country is more open to trade and capital than most, and London is a more exciting place to live than mooted rivals such as Frankfurt and Singapore.