German Factory Orders data for December have just been released, coming in at -6.9% Vs -2.2% expected and -6.0% previously.

EURUSD marginally lower at 1.2858/63 Vs 1.2870 prior to the data release