Russia plans to launch a global English language satellite television news channel to relay Moscow's positions on world events and to Polish the country's image abroad, newspapers reported Monday.
Russia plans global TV news Channel.