Question: are there any puppet states today?
Answer: There are several countries that may be called puppet states now: Northern Cyprus (puppet state of Turkey) ... Donetsk People's Republic (puppet state of Russia) Luhansk People's Republic (puppet state of Russia)