Germany is a large Western European country with a varied landscape from forests, rivers, and mountains to North Sea beaches and cosmopolitan cities. Germany has thousands of years of history behind it, but its more recent past has left a haunting mark on the rest of the continent. Berlin is one of the best places to learn about it, but you might still be wondering...
