That Great Moral Bulwark…Russia? – Aleteia

The Telegraph reports that Russian President Vladimir Putin “cast Russia as the moral arbiter of the world” last week during his annual state of the nation address. “Mr Putin defended his government’s…