Anti-Israel Propaganda from Moscow and the Institute for Policy Studies
By: Trevor Loudon New Zeal Moscow and much of the US left, have a common goal – the destruction of Israel. In this video, Moscow funded propaganda channel, Russia Today, which claims several million American viewers, gives...
Read More