London has fallen? Nope!