Name the Scottish christian missionary who helped to end African slave tread

1 answer

David Livingstone