close
This ad will auto close in 10 seconds

Delhi tops chart to start a biz in India: WB study

It is easiest to start a business in New Delhi within India, while Hyderabad is the fastest for closing an enterprise, says a World Bank study.