India has been placed as the globe’s seventh most valued ‘nation brand’ in 2015, moving up one notch from eighth position in 2014. Among BRICS nations, India is the only country to have witnessed in its brand value. The nation brand valuation is based on 5-year sales forecasts of all ...
Read More »