Back 25 Jul 2014 Germany IFO - Business Climate came in at 108, below expectations (109.4) in July FXStreet.com (Barcelona)