Back 25 Mar 2020 Germany IFO - Business Climate registered at 86.1, below expectations (87.7) in March