On Monday, London Liverpool Street, London King's Cross and Edinburgh Waverley became the last of its 20 stations to make their toilets free. Previously, some charged up to 50p per person. Network Rail said it wanted to put passengers first and help make their journeys a bit more hassle-free.