Charles Hope: Did Leonardo paint it?
at the Louvre, until 24 February 2020Show More
by Carmen Bambach.
Yale, 2350 pp., £400, July 2019,
by Ben Lewis.
William Collins, 396 pp., £20, April 2019,
For highlights from the latest issue, our archive and the blog, as well as news, events and exclusive promotions.