St Pancras International Train Station

The revamped St Pancras train station in London won't be open for business until November, but TIME.com filmed a video to check on its progress

Video by Topic

See All Video Topics »