David Robert Lyall


David Robert Lyall CSI was a British colonial administrator during the late 19th century.

NA

Source: Wikipedia