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…)