Berlin is by far the largest city in Germany, with three and a half million people. By comparison, the next-largest city is Hamburg, with 1.8 million inhabitants.
91% of Germans are ethnic Germans. 2.5% are Turkish (harkening back to the guest worker movement of the 1970s).
35% Protestant, 34% Roman Catholic, 28% unaffiliated. 4% are Muslim.
Danube (Black Forest to Black Sea) is the second-longest river in Europe (second to the Volga). 1770 miles.