A brawl has broken out at a London petrol station after a driver reportedly tried to jump the queue.
Footage taken at BP Haverstock Hill, Camden, yesterday shows the heated fight in front of shocked motorists.
Filip Tanaka, 23, from North London, said the brawl broke out after a moped delivery driver skipped the queue.
He said: "There were two queues, one for cars and one for motorcycles. The petrol station employees were not allowing him to fuel up.
"It then got heated as swear words and threats were thrown about, and then the driver grabbed one the guys by the neck (which is not seen in the video) and then intimidated another by driving the moped into someone, and then a fight broke out.


"I think people should take from this, that understanding and frugality are key, in a time when teamwork and community are much needed, everyone seems to be very much on every man for himself method which will get us nowhere in my opinion."
It comes as motorists are being hit by fuel prices rising to an eight-year high amid shortages at filling stations.
RAC figures show the average price of a litre of petrol across the UK increased from 135.87p on Friday to 136.59p on Sunday.

Pump prices have not been that high since September 2013.
The RAC warned that the situation could worsen as retailers pass on the cost of rising wholesale prices.
The wholesale price of petrol rose from 123.25p on Monday, September 20 to 125.22p just four days later.
RAC fuel spokesman Simon Williams said: "When it comes to pump prices, it's a pretty bleak picture for drivers.
"With the cost of oil rising and now near a three-year high, wholesale prices are being forced up which means retailers are paying more than they were just a few days ago for the same amount of fuel.
"This has led to the price of a litre of unleaded already going up by a penny since Friday.
"We might yet see higher forecourt prices in the coming days, irrespective of the current supply problems.
"We are also aware of a small number of retailers taking advantage of the current delivery situation by hiking prices, so we'd remind drivers to always compare the price they're being asked to pay with the current UK averages which are 136.69p for petrol and 138.58p for diesel."