India ranks 132 on ‘Doing Business Index’, gains 7 places!
The economic health of any country is hugely dependent on the ease of starting / doing a business in it. In other words, countries which offer a conducive environment for business end up attracting more businesses resulting in a flourishing…