New Delhi: India is the third most improving country when it comes to the business environment, marked by strides in foreign direct investment policy, foreign trade, exchange controls and the tax regime, The Economist Intelligence Unit said in its 2024 rankings. The research and analysis division of the Economist Group said in its latest ranking of countries by their business …