Video: RT News: On-air livestream 24/7 (HD)

RT’s flagship, award-winning English-language channel airs 24/7 from the network’s Moscow offices and is available to more than 700 million viewers worldwide …

Via Youtube