Arthur Havelock

British colonial administrator (1844-1908)

Categories: