Day: November 20, 2009

  • Home
  • November 20, 2009

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