UCL is pretty good. I have a friend who goes there and I thought about either going there or to Imperial as an exchange student, but it's really too expensive. I would rather go to somewhere like NUS - I've never been to Singapore and always wanted to. Plus it's cheaper and closer to home.