Sheila Lyall Grant

Sheila Lyall Grant is wife to the British Ambassador to the UN.