Think about it, all the largest companies like IBM, Microsoft, Google, NetApp have huge campuses in India if it was unstable why would they be there?
I know the workings on the countries I have some type of investment (Europe and North America). They are mature, known to work well for ages. Nothing I know about India, or Africa, or former Soviet Republics, or Middle East, or some countries un South America and Asia. I simply don't trust, because if I lose, I lose most of what I own. I have lots to lose, because what I would lose is all I have. I require confidence.
Its not that easy to do fraud in India and run away. India is not South Africa, Soviet Union or Middle East. The GDP of India is 1.84 trillion USD. Many companies want to invest in India, especially companies like Walmart, Starbucks and so on.
India has car assembly units of Toyota, Nissan, Renault, Honda, Maruti, Huyndai and many more each costing about 1 billion USD. That type of investment does not come if your country allows easy corporate fraud.
In fact, that attribute - the ability to absorb risk (and failure) is the reason why a corporation is a useful structure in the first place - nobody wants to take on a billion dollars in credit personally.