German business confidence weakens to 6-month low in June German business confidence weakens to 6-month low in June By admin on June 26, 2023 Ifo Business Climate Index falls for 2nd consecutive month to 88.5