Robert Dalyell — Scottish administrator in India