Everything is also so expensive and so small.
London rents are verging on the ridiculous. We're looking at £1400 a month for a 3 bedroom house (that's about $2,800 for you New Worlders) and it's still a struggle finding somewhere! If we lived in Notting or Leicester we'd be able to find a 3-bed place for between £500-600 a month! Even Brighton would be between £900-£1000 a month.
I love London, but the city is doing it's damndest to get me to relocate.