China’s business capital Shanghai on Sunday ordered the city’s entire 26.3 million people to undergo twin tests to stop the spread of coronavirus, as the country reported 13,146 new Covid-19 cases, the highest daily increase in the number of infections in the latest outbreak.