Open menu
Newcastle upon Tyne Society for Promoting the Gradual Abolition of Slavery Throughout the British Dominions
First report of the Committee of the Newcastle upon Tyne Society for Promoting the Gradual Abolition of Slavery Throughout the British Dominions