The logo of TV Centre

TV Centre live

Watch TV Centre live from Russia

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.

Visit TV Centre Website