The Office for National Statistics has released the following graphs to illustrate how low receipts and increasing expenditure has left the Government facing public borrowing of £17.9 billion.
More top news
Samples from 95 buildings in 32 local authority areas have failed fire safety tests - 100% of the cladding samples submitted.
But which member of the royal family spends the most?
The web giant must pay £2.1bn, the European competition watchdog has ruled.