Watch Lumen Christi TV Network live from Nigeria
Lumen Christi catholic TV network is a token contribution from the continent of Africa to the growth of the church of Christ on earth – the holy catholic and apostolic church towards letting the light of Christ shine further afield and thence to the whole world.
Visit Lumen Christi TV Network Website