Lost painting thought to be by Caravaggio unveiled in London

After two years of restoration, a Renaissance oil painting thought to be by artist Caravaggio, has been unveiled in London. ’Judith and Holofernes’...
Back to Top