RT USA

603 views / 0 watching now
Published on August 24, 2018 / Category: United States (USA)

RT America is a TV channel based in Washington, D.C., and part of the RT network, a global multilingual television news network based in Moscow, Russia, and funded by the Russian government. RT America has studios and bureaus in New York City, Miami, and Los Angeles. The channel is the home and the production base of RT’s U.S.-based programs.

0 comments