If you're new here, you may want to subscribe to my RSS feed or email alerts. Thanks for visiting!
In spite of liberalization, India still ranks a pathetic 120th in the world on the scale of ease of doing business. Even nations like Saudi Arabia (23) and Pakistan (76) rank much higher. New Zealand is ranked #1. Update: The full list of measures can be found here.
Article Tags >> Business | India
