Stock Photo: England, London, St Pancras. The Meeting Place statue in St Pancras Station.