President Obama delivered a major speech in Berlin today, covering a range of issues, including climate change.