The Future of London as a Financial Centre – London
Chatham House 10 St James's Square, London, United KingdomIn a recent survey, London was voted the world’s top financial centre for the first time since 2013. However, a majority of respondents also indicated that New York would regain its spot as the pre-eminent global hub within the next five years. With Brexit continuing... Read More