At least that's what Russia's RT TV station thinks - or hopes - in a clip celebrating its 10-year anniversary.

Read more