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’ is thought to be the Italian painter’s last masterpiece. It depicts the biblical tale of the widow Judith, beheading the Assyrian general Holofernes, to defend her city Bethula. The painting is expected to fetch 120 million euros at auction but its authenticity has divided experts.