The coronavirus death toll in China climbed to 2,943 with 31 more deaths, while 125 confirmed cases were reported, the lowest since the virus outbreak in the country, Chinese health officials said on Tuesday even as the deadly disease wrecked havoc globally with the total number of deaths crossing 3,000 and infections surging past 89,000.