THE unveiling of the world’s most expensive painting at the Louvre in Abu Dhabi has been postponed indefinitely. “Salvator Mundi” is believed to be the work of Leonardo da Vinci. Here’s what we know about the delay and the painting. What is the Salvator Mundi? The painting is believed to have been the work of […]