An image of “The Deposition of Christ,” recently attributed to Renaissance painter Andrea Mantegna, is seen in this photo ...
The return of the 1654 oil painting will mark the latest triumph for a special panel set up by the UK government to investigate such works that have ended up in Britain’s public collections.