London ranked 16th for the best place for millennials to live in the world

London ranked 16th for the best place for millennials to live in the world
According to the London Evening Standard, London has been ranked 16th in a global league table of the best places for millennials to live in. I put out a request on twitter asking millennials how they feel about this ranking and this is the response that I received:      Overall, I think it is...