Meanwhile, the 12 most busiest stations on the list are all in London. Top of the list is London Liverpool Street with 98 ...
Elizabeth Line construction at Moorgate in 2018. Credit: Philafrenzy. Liverpool Street Elizabeth line station has been officially handed over from Crossrail to Transport for London (TfL). Built by ...