The Iran war is pushing prices higher – and Americans are struggling

· The Independent