Vladimir Putin is in the hot seat now

.....

© Washington Post