News Meet the new Lord Haw Haws: Putin's British apologists who still appear on Kremlin's RT The Russian state-backed channel exiled from the West… What is RT? RT, previously known as Russia Today, is a Russian state-backed news channel, based in the UK. Launched in 2014, it is funded by the federal tax budget of the Russian government. March 4, 2022