By Priyan
Pope Leo XIV has declared that the death penalty is “inadmissible” while his home country, the United States, announces plans to livestream an execution by firing squad. Marking World Day Against the Death Penalty on Saturday, the pope reiterated the Catholic Church’s teaching on capital punishment, writing on X that it was “inadmissible because it […]
Full article content remains on the original publisher's website.