London is the financial capital, not the cultural capital. London long ago lost its lustre as a place of fun and sanity. You get taxed driving into the city centre, not so NYC, the cost of living in NYC is far less than London. A year-long NYC subway pass is dirt cheap compared to the 7,000 pound a year British Rail pass.