London is the city that feels the most like New York. It’s kind of incredible how alike they are in overall vibe. Although London feels more like New York in 2003 than New York today, and that’s good thing.