UK Retail Sales Data Due

Retail sales from the UK and business confidence from France are due on Friday, headlining a light day for the European economic news.

At 2.00 am ET, the Office for National Statistics releases UK retail sales for March….

Continue Reading