The International Investment Summit proves London is open for business

.....

© City A.M.