Why does the UK have the highest inflation in the G7? | Inflation
Britain’s inflation rate has soared to the highest level since the early 1980s. After a record increase in gas and electricity bills in April, inflation is the highest in the...