In Milan, Italy, after 22 years of restoration work, Leonardo de Vinci's newly-restored masterpiece "The Last Supper" is put back on display.