25 May 2016 Germany IFO - Business Climate came in at 107.7, above forecasts (106.8) in May For more information, read our latest forex news.