Henry Cavendish, 2nd Duke of Newcastle (Q3784912)
English politician (1630-1691)
Language: