About TV Centre
TV Centre is a major Russian public television channel known for its focus on Moscow life and a variety of programming across news, social issues, culture, science, and entertainment. Launched in 1997, it's owned by the Moscow city government and enjoys a broad viewership across Russia.