Berlin, the capital of Germany, has a long and often difficult history. The city survived two world wars as well as the Cold War, and has time and time again rebuilt and pushed itself forward.