More than 600 million people in China have been vaccinated against Covid-19, according to a health official, as the country forges ahead to meet a goal of inoculating 40 per cent of its 1.4 billion population by the end of June, Reuters reports.

As of Thursday, 845m doses have been administered, covering 622m people, Cui Gang, an official at the National Health Commission, said at a media briefing. Cui didn't specify how many people were fully inoculated.