Menu Close

Vladimir Putin Is No Christian Hero

Gavriil Grigorov
In this pool photograph distributed by Russian state agency Sputnik, Russia’s President Vladimir Putin gives an interview to talk show host Tucker Carlson at the Kremlin in Moscow on February 6, 2024.

A NOTE FROM THE PUBLISHER: This misplaced esteem speaks volumes about where the U.S. is as a country right now.