Germany is the best overall country “brand,” receiving the highest ranking among the 50 nations measured by the 2008 Anholt–GfK Roper Nation Brands Index (NBI) report. The US ranks seventh, according to respondents from 20 major developed and developing countries. (more…)