I only know Thor and various SHIELD agents. But like, seriously. Out of three alien invasions, I've had to help deal with two of them. What the heck is that about? The first one is kind of understandable, because there were no Avengers then, but there was no reason that they couldn't have helped us in London.