A painting by Mexican artist Frida Kahlo has sold at Sotheby's auction house in New York for a record $34.9m (£25m). It is the highest price paid at auction for a Latin American artwork.
Some results have been hidden because they may be inaccessible to you