Following Germany's transformation as a society from the Holocaust to becoming the moral leader of Europe as the country embraces hundreds of thousands of refugees.
1969
1993
1964
1951
2002
2014
2017
2004
2018
1988
2005
2012
1907
1976
2008
1995