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.

Leave a Reply


Share:
Free E-mail Job Alerts
Enter your email address:
Don't Forget To "Activate" Subscription Link Sent to Your Email