Petrol prices have dropped to four-year lows in some Australian cities, with Adelaide recording the lowest average at $1.55 per litre for unleaded fuel. The price decreases are attributed to lower demand in major oil-consuming nations China and the United States due to economic concerns. Motorists are being advised to fill up soon as oil prices remain volatile and the low prices may not last.