Elizabeth Line powers Liverpool Street to busiest station in Britain, as London hubs take all top ten spots

Elizabeth Line powers Liverpool Street to busiest station in Britain, as London hubs take all top ten spots

City A.M.

Published

New figures from the rail regulator have laid bare the Elizabeth Line's impact on London travel since its opening last year.

Full Article