Pope Francis: ‘Death Penalty Is Inhumane Measure That Humiliates Human Dignity’

The National Catholic Register has this news here.