UK sets deficit record for February at £16.7B



The United Kingdom marked the largest February budget deficit since monthly records began in 1993, as public sector net borrowing arrived at £16.7 billion, excluding state-owned banks, the Offic…