Author: John Hanning Speke
Alternate names: John Hanning. Speke; John H. Speke; Hanning John Speke; J H. Speke; John Hanning John Hanning Speke; JohnHanning Speke; John Speke
Born: 1827
Died: 1864