Thank Republicans - even Donald Trump - for Putin's very bad week
Briefly