Anne Hamilton, 3rd Duchess of Hamilton (Q529415)
Scottish peeress
Language: