RT, Worlds Apart - Nyet to Russia?