German business confidence fell sharply in November, with the Ifo Index hitting its second-worst level since…
Continue ReadingGerman business confidence fell sharply in November, with the Ifo Index hitting its second-worst level since…
Continue Reading