Sweden in top 10 of 2008 Top Country Brand Rankings
Sweden comes in as no.10 overall, topping the chart at no.1 of Standard of Living and Environmentalism, no.3 of Political Freedom and no. 4 of Advanced Technology and Safety.
Read more
www.countrybrandindex.com