I mean, India has a great thing going. Geopolitically, it's exempt from bans on trading with Russia, so it can play both sides and get away with it. It has build up a vast services industry as the "back office of the world", a major driver of economic prosperity. It's likely the main beneficiary of re-shoring manufacturing out of China.
In this position, quite literally the dumbest thing you can do is to attract international attention by attacking a western institute like the BBC.
You weaken your position in geopolitics. You scare investors. You don't realize how unlike manufacturing, services are extremely easy to move to another country. And why even start manufacturing in this regime, when plenty of saner countries are nearby?
You want to gamble with all of that, for what? A BBC report that does nothing. Give it no attention and everything stays exactly the same.