society missionary london methodist stock alamy livingstone david
missionary
missionary preaching livingstone waggon david london stock alamy society