The last Indian scientific discovery that is fairly universally acknowledged is the zero.
If this is true, which I doubt, then it is down to the scientific ignorance of the public, not anti-Indian racism. The bit of Indian science I regularly use is Chandrasekhar's work - best known for his calculations of the maximum size of a white dwarf. Hence neutron stars, stellar mass black holes and Type 1a supernovae. He won a Nobel prize, as had his uncle.
Is it too much to expect some basic research from these people?
But, then, perhaps that is the level of complete scientific and cultural ignorance we might rationally expect from a "professor of contemporary literature at the University of East Anglia".