The total number of coronavirus cases in India crossed 31,000 and over 1,000 deaths have been reported in the country so far, Health ministry reported.