It's called the "Elizabeth Line" (aka the Crossrail) and it opened ... stopping at Paddington station and then Tottenham Court Road station in central London. What a historic moment, the vibes ...
London Liverpool Street has retained its title of Britain’s busiest railway station as passenger ... (66.9 million entries and exits). Tottenham Court Road, which is only served by Elizabeth ...