Latest Broadcast News

Channel I TV

Contact Channel I TV

Company:
Channel I TV
Telephone:
02035154833
Email:
Address
22 Market Square,
Poplar,
London,
London,
E146AB

About Channel I TV

Based in London, Channel I TV is a provider of quality free view Asian Television. The channel operates 24 hours a day and offers something to suit all viewing tastes from drama to news and entertainment. Channel I TV is part of a global network which has audiences across Europe, America, Africa and Asia.

Find Channel I TV in

Location of Channel I TV
Related Companies
Related News