Tag: Richard Ryscavage

  • Pope Benedict XVI devoted most of his UN General Assembly speech to a philosophical explication of the moral foundations of human rights and of the UN itself.

    April 19, 2008 | Comments