Retail sales, public sector finances and flash Purchasing Managers' survey results from the UK are due on Friday, headlining a busy day for the European economic news. At 2.00 am ET, the Office for National Statistics releases UK budget balance and retail sales figures. Economists forecast retail sa