Greatest part of this article: one of the comments below:

Nonsense
Everybody knows that aliens only land in England... at least that's what I've learned from watching Doctor Who.