India is grappling with the rising number of coronavirus cases and hospitals in several states are reeling under a shortage of medical oxygen and beds.