Rediscovered Leonardo da Vinci painting smashes record for any artwork sold at auction

Leonardo da Vincis painting, Saviour of the World, sold for $450m on 15 November. The price, which includes a buyers premium, makes it the most expensive painting ever sold at an auction

Leonardo da Vincis painting, Saviour of the World, sold for $450m on 15 November. The price, which includes a buyers premium, makes it the most expensive painting ever sold at an auction

READ MORE