Embed this press release by copying the code below:

London Business School Retains Number One Spot and Shows a City to Invest In