The Japanese horse, Master Fencer, at 8:1 is a good bet.
Too bad there aren't any Russian horses for you to bet on.
I could think of a few possible names off the top of my head...
Putin's Puppet, Putin Troll, Spy Chief, Russia Revenge, Evil Empire II, Evil Invader, Expansionist, Cold War Warrior, Collusion Hoax...