About Channels Television
It is a Nigerian independent 24-hour news and media television channel headquartered in Lagos, Nigeria. The channel provides a wide range of news and current affairs programs covering both local and international news from Nigeria and around the world. The channel has been in operation since 1995 and has grown to become one of the most popular and reputable news channels in Nigeria.