I'm obviously biased as I'm originally from London, but why do people think Londoners are rude?
I was there a few days ago and it was so great to be back. I find true Londoners so friendly (OK, maybe not when commuting in and out of work, but definitely the rest of the time).
If you talk to them then they are really friendly back!