The Lost Salvator Mundi was recently authenticated as the work of Leonardo da Vinci will go on display at the National Gallery in November.

read more