London’s iconic St Pancras station is a place you’d consider has had its fair share of emotional embraces;...