Watch RT Arabic (Arabic) Live from Russia. RT Arabic, formerly known as Rusiya Al-Yaum is a Russian free-to-air television news channel broadcasting in Arabic and headquartered in Moscow, Russia. Rusiya Al-Yaum started broadcasting on 4 May 2007. The channel covers a wide variety of events worldwide from the point of view of the Russian government.