USPG
The United Society for the Propagation of the Gospel (USPG) is a 300-year-old Anglican missionary organisation, formed originally as the Society for the Propagation of the Gospel in Foreign Parts (SPG...