Germany’s IFO Business Climate index rose to 84.9 in May, surpassing both market expectations of 84.2 and the previous month’s revised reading of.