Top 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.

Grand Central Station in New York
Grand Central Station in New York

 

This 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

 

Do you have feedback, a comment or correction? Let us know