London TV, the TV channel set up in July to promote the capital to tourists, has been pulled off the Sky platform and is being relaunched as a TV-on-demand broadband service.

Access premium content subscribe today
If you have an account you can SIGN IN now