Russia Today. Russian broadcasting in English.
Thanks.
This is either Russian propaganda, or it’s not.
We shall see.