Latest Broadcast News
            
                Address
22 Market Square,
Poplar,
London,
London,
E146AB
        
    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
            



                
                    









