Lumen Christi Television Network (LCTN) is a Roman Catholic television channel based in Lekki, Lagos State.

Leave a comment

Lumen Christi TV