India has overtaken China to secure the top position among 30 developing countries on ease of doing business, according to AT Kearney's the 2017 Global Retail Development Index, now in its 16th edition. This index ranks the top 30 developing countries for retail investment worldwide and analyses 25 macroeconomic and...
