Doing business in India is not easy

  • 6 years ago
According to the 11th World Bank Doing Business report, India ranks 134 out of 189 countries surveyed, a drop from the 131 rank in 2012. Mint's Kirthi Rao has more.

Recommended