Shared publicly  - 
New Russian News TV channel - Life News: 
Life News. Life News is a 24/7 breaking News TV station based in Moscow. It was launched on august 15, 2013. The TV channel offers the most exclusive and operational news in quality packaging. Programming offers only relevant and breaking news, professional reports and famous guests.
Add a comment...