MUMBAI, Nov 2: India recorded 45,231 new coronavirus infections, taking its total cases to 8.23 million, the health ministry said on Monday.