RTAmerica



 @RT_AMERICA … 

 RT AMERICA … 

Latest videos from CBSNewsOnline.

RT America — part of the RT network — is a TV channel based in Washington, D.C. RT network is a global multilingual television news network based in Moscow, Russia.

RT is a non-profit organization funded by the Russian government; while claiming autonomy,and has been criticized as being a propaganda outlet for the Russian government.