After 10 years in operation, the TV channel London Live has aired for the final time. On January 20, the station which covered London news, current affairs, sports, and entertainment, came to an end.