Leonardo Da Vinci’s last painting “The Virgin and child with Saint Anne” and a twin version of the famous Mona Lisa went on display in Paris’ Louvre museum on Tuesday (March 27), as part of a larger exhibition that offers visitors a glimpse into the creative functioning of the Renaissance Master