New Delhi

Six hospitals in New Delhi had run out of oxygen as health service crumbles.
Protests in Thailand, a moonrise in New York City and a Supreme Court nominee round out this week's best images.
Delhi has about 9,000 beds dedicated to Covid-19 patients, but experts say it will need at least 15,000 beds by the end of June.
More than 20 people have been killed in violence that may have been timed to coincide with Trump’s visit to India.
Many of the victims were labourers sleeping above the factory, according to local media reports.
Diseases caused by pollution were responsible for an estimated nine million premature deaths in 2015