Ion Keith-Falconer — Scottish missionary, Arabic scholar and cyclist (1856-1887)