A fierce blaze destroyed a car and brought traffic on busy St Andrew's Road to a temporary halt on Thursday.
The fire was sparked across the road from two nearby petrol stations, and firefighters took precautions to ensure it did not spread.
Buses were also re-routed. Police believe the fire was sparked by a mechanical fault.
Nobody was injured in the blaze, which was put out at around 1.30pm.
Picture: Jonathan Zammit.
Video: Chris Sant Fournier