Watch Channels TV Live from Nigeria

879

Channels Television is a 24-hour News Tv channel based in Lagos, Nigeria and began broadcast in 1995. The parent company, Channels Incorporated was founded in 1992. Its programming is mainly focusing on the Nigerian public, before the Nigerian government deregulated broadcast media.