TV Logo

Liberation TV Ojodu Lagos

Lagos, Nigeria, Christian. Mountain Of Liberation Ministry, English Programming