The interview has not been confirmed, but it seems there is not another reason he would be in Russia.
Tucker Carlson has been in Moscow for the past three days, according to Russia's Mash outlet. He was spotted at the Bolshoi Theatre today. pic.twitter.com/3NvkYAR8tl