The Popes, Geneva and the World Council of Churches

NCR has this news here.

Featured