A dad was left shocked after being hit with a bill of £54 for four rounds of fish and chips.

The Yorkshireman was visiting his son in London and wanted to treat his family to a nice meal - but wasn't expecting the high price tag.

His son has joked that his dad is now "trying to access therapy" after handing over his bank card to pay for the food.

Mr Jones said: "Dad wanted to buy fish and chips last night. We let him and he gave me his card to pay for them delivered.

"He’s now trying to access therapy as he’s realised 4 rounds of fish, chips and mushy peas cost him £54. Welcome to London, Yorkshireman."

However, some people have tried to explain why the cost of fish and chips may have risen recently.

One said on Twitter that the price of a box of cod fillets has rocketed from £90 to £155 recently, while oil has gone up from £18 a litre to £22 a litre in a year.

They added: "If you used online delivery they take 35% give restaurant 65 %. Out of that restaurant pay vat."

While one Yorkshire resident said: "Time for the old Barnsley war cry, HOW MUCH!"

Meanwhile another Yorkshire native shared that the bill in London was more than double what foodies would pay back home.

They said: "We had fish and chips and peas for five adults on Thursday and it cost £20.20. Best fish and chips in the world in Yorkshire"

One said: "London is no place for a Yorkshireman. 4 times and 4 peas is £22.00. Hope he's better soon."

Download the LancsLive app for free on iPhone here and Android here.

You can sign up for free daily updates with the LancsLive newsletter here.

Have you got news for us? Contact our newsdesk on [email protected].