India has jumped 13 positions from last year to rank second among 30 developing countries this year on ease of doing business, according to a study topped by China. According to 2016 Global Retail Development Index (GRDI), which ranks top 30 developing countries for retail investment worldwide, a…