Back 22 Mar 2016 Germany IFO - Business Climate above expectations (105.9) in March: Actual (106.7) For more information, read our latest forex news.