A surreal self-portrait painted by the famous Mexican artist Frida Kahlo has sold for $54.7m (£41.8m) at Sotheby’s, breaking the auction record for an artwork by a woman. The painting, El sueño (la cama), which translates as The dream (The bed), made in the 1940s, went for more than 1,000 times its original auction price in 1980, after a tense bidding battle between two collectors, according to Sotheby’s. The auction broke the previous record figure...











