Definition of - CTC TV

CTC TV
Is a commercial tv channel based in Moscow, Russia.
More Information:
More Information From Wikipedia