Tax revenues exceeded spending by more than £30 billion last month, the largest surplus since records began in 1993.
Source link
Tax revenues exceeded spending by more than £30 billion last month, the largest surplus since records began in 1993.
Source link