creativemedia.news
Government Was Compelled To Pay A Record £7.6 Billion In Interest On Public Debt Last Month. - Creative Media News
Current public sector net debt represents 98.5% of gross domestic product, the highest level in more than fifty years.