Wednesday, May 20, 2026
Loading...

First HS2 trains won’t run until 2036 after costs balloon to £107,000,000,000

First HS2 trains won’t run until 2036 after costs balloon to £107,000,000,000
AA
Resize