I'm struggling to believe London Brigde area and the square mile get 5x less congested than New York. What areas of London and New York are we comparing?
Greater London compared to Manhattan, apparently. https://en.wikipedia.org/wiki/Greater_London. I don't see what conclusions can be drawn from that comparison, which is why I asked GP to be explicit.