UK public-sector net borrowing surprises lower

UK public-sector net borrowing retreated to £4.3bn last quarter, seasonally adjusted, which was below the £5.9bn expected and from £10.1bn previously.