India is ranked the eighth most valuable nation brand while the United States retained its top position and China took the second spot in the league of nations according to Brand Finance’s Nation Brands 2017. India went down one spot over the previous year, the report said, because the economy grew at its slowest pace.