India is fighting a devastating second wave of Covid-19 that is killing thousands each day as the country recorded more than a million new cases in just three days. Medical facilities have been running out of oxygen and ICU beds, with patients left outside hospitals waiting for care.