Rt America

Loading… RT America is a TV channel that is based in Washington, D.C. RT America is part of the RT network, which is a global multilingual television news network that is based in Moscow, Russia. RT is a non-profit organization funded by the Russian government; while claiming autonomy,[1] RT has been criticized as being a…