Can you tell what it is yet?
This is currently being build on the concourse at St Pancras station in London, England.
Recent comments