Germany's trade surplus surprises higher in Nov.

Germany's trade surplus for November 2016 came in at €22.6bn, which was more than the expected €20.8bn surplus and versus a €20.5bn surplus in the same month of 2015.