Foreign Puppets Running Britain?!