Oil firms collect 22bn in profits as fuel and energy bills soar
Briefly