Dark clouds loomed large over India after nearly 700 new coronavirus cases have been reported in the last 24 hours, bringing the total number to 4067.