India better placed in protecting investor interests

India might have been ranked lower when it comes to overall ease of doing business, but the country is a much better place in terms of protecting investor interest and companies getting credit for their activities.

India slips to 134th rank on Doing Biz list

In the ranking of 189 economies, India's position has dropped to 134, below neighbouring China (96), Nepal (105), Pakistan (110) and and Bangladesh (130).