Statue of LibertyTop 10 List:

[more Top-10 Lists]

A nation brand is how a country is perceived worldwide. A country’s achievements and failures, assets, history, people, culture and products are each reflected as a brand image. This top 10 list is based on the NBI Index, which polls consumers across the globe about the cultural, political, commercial and human assets, investment potential and tourist appeal of several countries.

List from June 2007, based on financial valuations

Rank Country
1. USA
2. Japan
3. Germany
4. UK
5. France
6. Italy
7. Spain
8. Canada
9. China
10. Netherlands
comments powered by Disqus