UK Mountain of Debt

Headline: Britain’s debt mountain has cost taxpayers £222BILLION in interest payments since 2010.

Via:  The Sun