TfL: London's Elizabeth Line wins top architecture award

2024-10-18 3,008

The Elizabeth Line in London has been awarded Britain's top architecture prize for its innovative design, offering a flawless solution to inner-city transport.