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).

The world`s best and worst places for business

The World Bank`s annual "Doing Business" report, released Monday, ranked 189 countries on how easy or difficult it is to start and operate a local business.