German IFO Business Climate Index drops to 88.6

Back to top button