London is the UK’s top destination for students and foreign investment