India reported another record number of new Covid-19 infections on Friday and daily deaths hit their highest in more than five months, as it battles a second wave of infections and states complain of a persistent vaccine shortage.
Evoking memories of the last national lockdown when tens of thousands of people walked on foot back to their homes, hundreds of migrants in badly affected Mumbai packed into trains as bars, malls and restaurants have again been forced to down shutters.
One of those fleeing was Surender Puri, who recently lost his job as a cook at a restaurant in Mumbai's suburb.
"There is no other option for me except to return because cooking is the only skill I brought to Mumbai," said Puri, 31, as he waited to board a train back to his village in the country's east.
The fledgling exodus could also spread the virus to India's smaller towns and villages. The second surge has already been faster than the first, which peaked in September last year with 97,000 cases a day.
The world's second most-populous country reported 131,968 new infections and 780 deaths on Friday - the biggest daily increase in fatalities since mid-October. Most of the cases again came from Maharashtra, where Mumbai is located.
India's overall caseload has swelled to 13.06 million - the third-highest after the United States and Brazil - and total deaths to 167,642. India's total number of infections inched closer to Brazil's 13.28 million.
The government blames the resurgence mainly on crowding and a reluctance to wear masks as businesses had nearly fully reopened since February, only to be partially shut down again as case have galloped.
Election rallies, where politicians including Modi and Interior Minister Amit Shah have greeted hundreds of thousands of supporters, most of them not wearing masks, continued this week despite the record surge in cases.
"We all know that it's because of the casual approach that has been adopted unfortunately by the society and some sort of laxity everywhere in following the discipline of the Covid- appropriate behaviour," Health Minister Harsh Vardhan told a news conference, explaining the unexpected spike.
He denied on Thursday there was any shortage of shots for the groups eligible for vaccination, with more than 43 million doses in stock or in the pipeline. India has been inoculating about 4 million people a day, tough only to those aged over 45 and health and front-line workers.
But several states, which are not ruled by Prime Minister Narendra Modi's party, have disputed the minister's claim and said they were rationing vaccines as the federal government was not refilling stocks in time.
Rahul Gandhi, the face of the main opposition Congress party, blamed the Modi government for exporting tens of millions of vaccine doses instead of focusing on immunisations at home.
"Was the export of vaccines also an 'oversight', like many other decisions of this government, or an effort to garner publicity at the cost of our own citizens?" he asked in a letter to Modi.
He also sought for an "immediate moratorium on vaccine exports". The government said on Thursday domestic demand would dictate future shipments but there was no export ban.