Evidently you either a) haven't been to London recently, or b) if you have visited you spent your time in a small coughpy hotel, in winter, with a coughpy pub next door which happened to be full of ugly women!
I've been here since early 2006, and even since then London has improved. A decent cup...