India's total Covid caseload neared 20 million on Monday as oxygen shortages in hospitals exacerbated a devastating second wave and much-needed foreign assistance continued to pour in.
Infections have soared by around eight million since the end of March, according to official data which many suspect are a considerable underestimate.
India's underfunded health care system is under severe strain, with fatal shortages of beds, drugs and oxygen leaving some to die awaiting treatment in long queues outside hospitals in Delhi and other cities.
Twenty-four people died in one hospital overnight on Sunday in Karnataka after the hospital ran out of oxygen, media reports and sources said, though the district administration denied that shortages had caused the deaths.
Another 12 died on Saturday in a hospital in Delhi after it ran out of oxygen, reports said.
Several hospitals sent out desperate appeals for oxygen on social media overnight, with deliveries arriving only in the nick of time.
One children's clinic in Delhi raised the alarm on Twitter over a shortage of oxygen that has reportedly left around 25 to 30 newborns and children at risk.
"Oxygen is a basic requirement of a hospital and a consistent supply has not been assured. We are constantly firefighting," the head of the Madhukar Rainbow Children's Hospital Dr Dinesh told the Indian Express.
"No more oxygen"
Authorities have been scrambling to get extra oxygen to hospitals, including by sourcing it from industry and sending special "Oxygen Express" trains.
Foreign assistance has also been pouring in, including from Germany and France, which this weekend sent medical equipment including oxygen-generating plants.
"Out there the hospitals are full. People are sometimes dying in front of the hospitals. They have no more oxygen," German ambassador Walter J. Lindner said.
Adding to the pressure on Prime Minister Narendra Modi, the Supreme Court on Sunday ordered the government to rectify the oxygen situation in Delhi by midnight on Monday.
The surge has been blamed in part on new virus variants and the government having allowed huge religious and political gatherings in recent months.
Health ministry data on Monday showed that India had added around 370,000 new infections in the previous 24 hours as well as 3,400 deaths.
The total caseload is now 19.9 million with 219,000 deaths.
Per capita, however, the rates remain much lower than many other countries.
Brazil, for example -- which has a population less than a fifth the size of India's -- has recorded almost 410,000 deaths and the United States around 575,000.
India's vaccination drive is also faltering, with around 15.7 million shots administered so far, equating to just over one percent of the population of 1.3 billion people.
India Reports 157 Covid Cases, 2 Deaths In Last 24 Hours Daily Covid Cases On The Decline In India, But Centre Remains Alert India Reports 756 Fresh Covid Cases, 5 Deaths In Last 24 Hours 8 Dead, Many Critical In Jaipur Fire As 2 Trucks Collide Outside Petrol Pump Who Gave Permit For Trial Run? Cops Ask Navy In Mumbai Boat Tragedy Bride, Groom, Spy: How Wedding Detectives Are Running Matrimonial Industry 'Every Child In Madrasa...': MLAs' War Of Words Over National Anthem "Share GPay": Footballer Reacts To Man's Complain About Bengaluru FC Ad Attorney Behind US Department Move Against Adani Group To Resign Track Latest News Live on NDTV.com and get news updates from India and around the world.