India is huge. Could there be a district with enough integrity that it can become the place to establish a company in India?
Also, political parties are mostly funded by bribery, and rely on literally buying the votes of villagers to maintain power. Any political entity with the power to actually tackle corruption would have little incentive to do so.