India remains a dismal 132nd in list of places where business can be done with ease.
Therefore, even indians don't want to setup companies therefore jobs in india.
Very Complex Taxation, Red Tape, Artificially high real estate, govt clerks, Labor laws, Rampant Licensing, Outdated Company Laws, inability to close companies.
All this deters any setting up of business. Therefore jobs r not created.
Instead of running after Investors - take care of these BASICS - investors will run after you.