A 500-year-old painting of Christ believed to have been painted by Leonardo da Vinci has been sold in New York for a record $450m (£341m).
The painting is known as Salvator Mundi (Saviour of the World).
It is the highest auction price for any work of art and brought cheers and applause at the packed Christie's auction room.
Leonardo da Vinci died in 1519 and there are fewer than 20 of his paintings in existence.
Salvator Mundi, believed to have been painted sometime after 1505, is the only work thought to be in private hands.
Bidding began at $100m and the final bid for the work was $400m, with fees bringing the full price up to $450.3m. The unidentified buyer was involved in a bidding contest, via telephone, that lasted nearly 20 minutes.
The painting shows Christ with one hand raised, the other holding a glass sphere.
In 1958 it was sold at auction in London for a mere £45 at auction in London. By then the painting was generally reckoned to be the work of a follower of Leonardo and not the work of Leonardo himself.
BBC arts correspondent Vincent Dowd says that even now attribution to Leonardo is not universally accepted.
One critic has described the surface of the painting to be "inert, varnished, lurid, scrubbed over and repainted so many times that it looks simultaneously new and old".
"Any private collector who gets suckered into buying this picture and places it in their apartment or storage, it serves them right," Jenny Saltz wrote on Vulture.com.
But Christie's has insisted the painting is authentic and billed it as "the greatest artistic rediscovery of the 20th Century".
When Salvator Mundi re-emerged from obscurity in 2005, it created huge public interest as a "lost Leonardo".