Channels TV Nigeria is a leading 24-hour news channel broadcasting live from Lagos, Nigeria – West Africa.