Two previously-unseen paintings by Leonardo have gone on show in Italy. “One is an alternative version of Da Vinci’s famous painting known as Virgin of the Rocks, with the infant Jesus and the infant John the Baptist. The other shows Mary Magdalene, thought to have been completed by Leonardo with the help of one of his pupils about 1515, shortly before his death.”