A busy St Pancras, but not as frantic as at the airports

[St Pancras - London - England]