While the horrendous practice of female abortion does happen, it is isolated to rural areas. Abortion is totally unacceptable in the mainstream culture and there is a huge societal taboo against it which has the good effect of severely reducing abortions.
The 2nd reason the number is low could be the reporting of data itself. In a country of 1.1 billion people, it is very difficult to collect and tabulate info like this accurately.
Quantitatively, the numbers are high in India. I think 20 million+ abortions over the past two decades. This figure has been arrived at, supposedly, by applying today’s rates over all those two decades. But in a population of over a billion, 20 million is a tiny percentage.
Contrast that with the situation in the US, which has about a fourth of India’s population, with 8 times the abortion rate as India.