Toilet charges have been scrapped at all of Britain's busiest railway stations, including Edinburgh Waverley. On Monday, London Liverpool Street, London King's Cross and Edinburgh Waverley became the last of 20 Network Rail stations to make their toilets free to use.