Details

NEW: Embed-Code For Your Website

Watch London TV live stream online.

London Live is a local television channel in London, England, which launched on the 31 March 2014. The channel transmits local news, current affairs, sports, arts, events and entertainment.