New York (the state, which is almost certainly what he's talking about) is mostly rural and has harsh winters. It gets a whole lot of snow dumped on it due to the lake effect. London winters are mild in comparison, and being a city, has more wires buried and thus protected anyway.