Mary Innes-Ker, Duchess of Roxburghe — British duchess (1915-2014)