OTR TV Live:Public Television of Russia (OTR / Russian: Общественное Tелевидение России / ОТР) is a terrestrial television station headquartered in Moscow.
TV Information
Website: OTR TV
Genre:Generalist (News, Sports, Entertainment)
Language: Russian
Live Stream / Video: LIVE/ VOD
Bitrate: High
Country / Location: Russia
Headquarters: Moscow