24 Nov 2014 Germany IFO - Business Climate came in at 104.7, above expectations (103) in November FXStreet.com (Barcelona)