24 Jun 2015 Germany IFO - Business Climate came in at 107.4 below forecasts (108.1) in June FXStreet.com (Barcelona)