The 2017 Global Retail Development Index (GRDI) was released by the AT Kearney recently. This is the 16th edition of the GRDI and it is title “The Age of Focus”. According to the report, India with a score of 71.7 has overtaken China as the top developing country for retail investment.