UK’s high Covid spending delivered worse outcomes than peers

0
428

Britain languishing near bottom of G7 tables both for economic performance and deaths caused by the virus