A puppet state is a metaphor of a state that is supposedly independent but is in fact dependent upon an outside power, it is nominally sovereign but effectively controlled by a foreign or otherwise alien power, for reasons such as financial interests.