The Big Picture – Ease of Doing Business: What has changed?

The Big Picture – Ease of Doing Business: What has changed? Archives Summary: In the recently released Ease of Doing business report, India has climbed 12 spots to 130 among 189 countries. The ranking was boosted by three of the 10 parameters, namely ease of starting a business, ease of getting electricity, and dealing with …