The second and final debate before early voting in New York City’s mayoral race was a bitter affair, with sharp exchanges and few courtesies.
Zohran Mamdani, the Democratic nominee, worked to defend his polling lead while his chief rival, Andrew Cuomo, sought to puncture his credibility – dismissing the 34-year-old state lawmaker as a “kid” who, he said, Donald Trump would knock on his “tuchus”.