25 Apr 2016 Germany IFO - Business Climate came in at 106.6, below expectations (107) in April For more information, read our latest forex news.