Huge new train station part of £36.8bn project opens in one of Europe's biggest cities

The vast project is Europe's largest current infrastructure scheme and will see 68 new stops.

No comments

Read more