Originally Posted by
WillCAD
Notice the title of the article, which mentions Heathrow. I think that's an airport. An English airport in England!
Remember that the dailymail is an 'overzealous' tabloid. Having said that, I cannot imagine a reasonable explanation for this.