Then you've used the year 2030 extrapolated figures. Those are never accurate. Besides, for that year, the world population will "be" around 10 billion, not 6.5 billion.
AFAIK, India's population census is available latest for the year 2004.
go to the links I provided. There you will find the figures I used.