Report on Chief Impressions of the New Deli Assembly of the World Council of Churches, February 4, 1962

Locations