I'm an international who got offered a 27k DP scholarship for KCL. When I first applied to the UK my attitude was pretty much "Oxbridge (in my case Cambridge) or bust" if I was paying int. tuition fees however the scholarship makes KCL affordable. I'm also considering offers from the various top Canadian business schools.
To make my decision I'm trying to figure out how KCL is perceived in the UK. What are some Unis in North America you think it's comparable to?
Also, the consensus seems to be that it's below UCL and LSE, but how far below?