U.S. President Barack Obama delivers a speech during his visit to Hanover, Germany April 25, 2016. REUTERS/Kevin Lamarque