India reports global record of 314,000 new coronavirus cases as surge taxes health system short of beds and oxygen

India reports global record of 314,000 new coronavirus cases as surge taxes health system short of beds and oxygen