New more accurate 2006 estimates indicate that HIV affects approximately 2.5 million people in India, the Joint United Nations Programme on HIV/AIDS (UNAIDS) said today, hailing progress in dealing with the epidemic while warning against complacency.