Ren-TV is one of the shittiest channels on the Russian market. There you also can see "evidence" of ongoing alien invasion, reptiloids in the government, et cetera. Yep, I'm not joking about that.
I'm not so sure.
Of course the theories of Evil Jews Behind 911 are farciful creations of propaganda meisters.
But are you seriously trying to refute reptiloids in the government?