We now know where Leonardo da Vinci's Salvator Mundi painting, which has been hailed as one of the biggest artistic discoveries of the 21st century, and sold at Christie's on November 15 for an astounding $450.3 million, is going on public view. It will be the crown jewel of the new Louvre Abu Dhabi museum.