John Hanning Speke

British military officer and explorer (1827–1864) (–)

Portrait of John Hanning Speke

Parents

Children