India, South Korea and Thailand faced mounting coronavirus infections on Thursday, undermining cautious hopes that Asia might be emerging from the worst of the pandemic as worries about safety threatened to delay vaccination drives.

India reported a record 126,789 new cases, the third day this week tallies have surged to more than 100,000, catching by surprise authorities who have blamed crowding and a reluctance to wear masks as shops and offices reopen.

More infectious variants of the virus may have played a role in India's surge, some epidemiologists say, with hundreds of cases found of variants first detected in Britain, South Africa and Brazil.