User blog comment:SonOfZeus1200/Next Stop China?/@comment-4662873-20111222171627/@comment-4501757-20111222171943

I remember in one of the books, one of the gods saying that they were in Great Britain for way to long. I might be wrong, but that is what I remember