New petrol prices emerge as marketers explain reason for new cost

Fuel
Fuel