So RT stands for Russia Today. No wonder I never heard of the station.
RT stands for Russian Propaganda Today.