A World Bank report on the ease of doing business ranks India at 132nd place, which means that the 131 countries before India in the list are more suitable to run a business. Devender Kumar Pant, director and head-public finance, and Rajiv Anand, senior director of Deloitte India, discuss various nuances of doing business in the Indian economy today.