I'm going to be honest here. London is crap. Yes it is full of touristy shit and is great for a week or two but to live in it is hideously over rated and over priced. Speaking as someone who relocated here from another part of the country I can honestly say I have never been more unhappy. Sure I made friends and I work so it's not that, my issues are that it's dirty in the suburban areas. There is also a lot of pollution and it's so noisy. Also this may seem controversial but this is from me and female friends experience so at least it's true. We get harassed by men all the time, the darker skinned they are the worse it is. London is way too multi cultural and politically correct, just last night I was walking home from work and this African dude kept harassing me and trying to touch me and it's happened before from men of colour. My friend has also experienced this as well and so have our other friends. White men have never grabbed at me or aggressively tried to chat me up but here in London there are a lot of non European men think it's okay to stop you in the street and try to talk, follow or touch and when you complain they play the racism card, how does that even work? I have friends from all ethnic groups and I know that not all non European men are not like that. Yet in London, some of the most disgusting and predatory ones will harass white women like myself and my friends and it's frightening especially when they to aggressively try it on.