This day 20 years ago. London Heathrow 24/10/2003.