NEW DELHI, Aug 23: India’s coronavirus caseload topped 3 million on Sunday, with the country leading the world in new infections as the disease marched through impoverished rural areas in the north and the wealthier but older populations of the south.