Public Television of Russia (OTR / Общественное Tелевидение России / ОТР) is a terrestrial television station headquartered in Moscow.

Leave a comment

OTR TV