Network Rail has announced it will end toilet charges at its stations in 2019.

Currently customers are charged for toilet use at stations in London, Glasgow, Manchester, Leeds, Liverpool and Edinburgh, with prices ranging from 30p to 40p.

These stations include Liverpool Street, King's Cross, Euston, Paddington and Waterloo in London, as well as Liverpool Lime Street, Manchester Picadilly, Edinburgh Waverley, Glasgow Central and Leeds.

The decision to ditch fees came after the BBC revealed Network Rail collected £4.8m in the last financial year, from people paying to use its toilets.

The company's Chief executive, Mark Carne, said it was 'quite wrong to penalise people when they are in discomfort'.

No exact date was announced for when the charges will end.

Mr Carne added: ''As a company we want to treat people with dignity and respect whether they work for us or use our services.'