About Olive TV
It is a television with a global perception seeking excellence in broadcasting. Olive TV is God's tool based in London (United Kingdom), bringing the Divine Presence of our Lord Jesus Christ to the nations of the world, as waters cover the earth.