India recorded 43,654 new coronavirus cases, 47 per cent higher than yesterday when fresh cases dipped below 30,000 for the first time in nearly four months....