The great face off: 16 of the most wonderful portraits ever painted

Guardian, 19 June 2023
20 June 2023
of 320