Liverpool Street Station redevelopment approved

12/02/2026

The City of London Corporation has approved plans for a £1bn redevelopment of Liverpool Street Station.

Read Full Article: The Construction Index