Home Politics Western Propaganda Continues to promote the Meme that Russia Is Toast