By Julia Davis, for CEPA The departure from his job as Fox News host Tucker Carlson on April 24 sent ripples all the way to Moscow. The decision seemed so important to the Kremlin that Foreign Minister Sergey Lavrov publicly questioned it and RT, Russia’s most prominent propaganda network, immediately offered Carlson a slot. The RT […]