India best value-for-money destination according to Country Brand Index Survey
India is the ‘best country brand for value for money’, according to this year’s Country Brand Index (CBI) survey done by FutureBrand. The United States bagged the top spot in overall ranking ahead of Canada and perennial favourite Australia in the online survey, which was partnered
You must be logged in to post a comment.