World's most costly painting on Saudi prince's yacht: Report

World's most costly painting on Saudi prince's yacht: Report
"Salvator Mundi" is a Leonardo da Vinci's painting depicting Jesus Christ. It has never been exhibited in public and since its sale in 2017 for $450 million, nobody knows its whereabouts. However on Monday, London-based art dealer Kenny Schachter, in an article said that the painting now resides on the gargantuan yacht owned by powerful Saudi Crown Prince Mohammed bin Salman.