Energy And Markets Now

  /  Economy   /  Petrol hits 160p a litre, highest since Iran war began, says RAC