The Salvador Mundi has finally been located — floating off the coast of Sharm El Sheikh: The whereabouts of Leonardo da Vinci’s 16th century masterpiece has been a mystery since it was sold at an auction for USD 450 mn in 2017. According to new intel, the painting is currently floating in the Red Sea aboard Saudi crown prince Mohamed bin Salman’s megayacht. The painting will reportedly remain on the vessel until the Saudis complete a planned cultural hub in the Al Ula region. This Bloomberg video has more (watch, runtime: 1:05).