I don't believe Britain is a puppet of any other country, however, being saved from annihilation by Uncle Sam during WW2 comes at a price.