German inflation fell to a two-and-a-half year low of 2.9% in January, preliminary data showed today, down from 3.7% in December.

Shares: