German business sentiment lowest since November 2014

German business sentiment  lowest since November 2014
Employees of German car manufacturer Porsche assemble sports cars at the Porsche factory in Stuttgart-Zuffenhausen, Germany. Reuters

Most Popular Stories