Transport bosses have been accused of ripping off Oyster card users by millions of pounds at Islington stations.

Passengers were charged about £4million in maximum fares for incomplete journeys – when people fail to touch their cards in and out – at 20 Tube and train stations in the borough or on its boundaries, according to a freedom of information request submitted by councillors.

Cllr Greg Foxsmith, transport spokesman for Islington’s Lib Dems, said: “Times are tough and the last thing passengers need is to be fleeced for their journey.

“Of course some passengers might forget to touch in or out at the ticket barrier, but such huge levels of overcharging clearly demonstrate that there are some pretty basic problems with how Oyster is operating.”

Oyster users were charged £1,330,000 for incomplete journeys at King’s Cross, more than any other station and followed by £377,000 at Old Street.

A spokesman for Transport for London said the figures are based on the full cost of incomplete journeys, not just the overcharged amount.