6 Share Petrol hits 160p a litre, highest since Iran war began, says RAC by Energy And Markets Now July 31, 2026 Economy[#item_full_content]