London ranks depressingly low as the world’s best cities to live in are named positivelysharing 1 year ago Reading Time: < 1 minute We all know London is the best city in the world, but it always helps to hear outsiders say how much they love it Read More