There are some numbers which simply don't make any sense.
Take today's data:
Delhi - 3,314 cases. (likely to go up as data is updated for tonight). Total population of Delhi is 19 Million.
Rajasthan - 2,438 cases. Total population: 68.9 Million
Haryana - 311 cases. Total population: 25.4 Million
Haryana has less than 10% of Delhi's covid case numbers while being a much larger state and while sharing a big border with both Delhi and Rajasthan where the covid cases are much higher. Also, huge numbers of people travel between Haryana and Delhi on a daily basis. Haryana's numbers make no sense.
Uttar Pradesh - 2,134 cases. Total population: 204 Million
About 30% less than Delhi while being much, much larger than Delhi and sharing a huge border with Delhi with vast numbers of people travelling to and from Delhi! Uttar Pradesh numbers too seem heavily under reported.
Bihar - 403 cases. Total population: 99 Million
Bihar has much, much lower covid cases than even Uttar Pradesh when Uttar Pradesh's numbers were themselves already suspiciously low. Bihar shares a huge border with Uttar Pradesh and there is simply no way Bihar with a much poorer healthcare infrastructure can have such low covid numbers.
Both UP and Bihar has huge numbers of migrants working in Delhi, Mumbai etc which makes these numbers even more dubious.
So on the face of it, there are big issues with these numbers being put out by some of the biggest states in India. If these numbers were more accurate, the overall figures for covid cases from India will be much higher.
India shares a massive border with China and is right next to China while having almost the same number of covid cases as Peru - which is halfway across the world from China and which is relatively shielded from the rest of the world in comparison to India - in terms of number of travellers coming in etc.