The UK budget deficit narrowed in February from the last year but the shortfall was the second-highest for the month of February since records began in 1993, the Office for National Statistics said on Tuesday. Public sector net borrowing excluding public sector banks was GBP 13.1 billion in February, which was GBP 2.4 billion less […]