Huge new train station part of £36.8bn project opens in major European city
- Posted on January 26, 2025
- By Express
- 4 Views
Huge new train station part of £36.8bn project opens in major European city
The vast project is Europe's largest current infrastructure scheme and will see 68 new stops.