Is Vladimir Putin a Champion of Christianity?
On May 27, 2026, Vladimir Putin’s Russia signed a “military and security cooperation agreement” with the Taliban rulers of Afghanistan. In at least two ways, this appears to be a very unlikely fellowship. However, irony often accompanies desperation. A Pair of Significant Ironies The first irony is that the one-time KGB colonel in the Kremlin … Read more
