A Jacques Azagury gown worn by Princess Diana in 1985 has broken a new fashion record after selling for 11 times its estimated price.
The black velvet evening dress had been estimated to sell for around $100,000 (£78,776) when it went under the hammer at Julien’s Auctions in Hollywood.
However, it fetched a staggering $1,148,080 (£904,262) – making it the most expensive dress worn by the late princess to be sold at auction.
The previous record holder, a 1991 Victor Edelstein velvet gown, sold for $604,800 at an auction in January.
The most expensive item of clothing ever worn by Diana remains her iconic black sheep jumper, which fetched a staggering $1.14m (£920,000) in a Sotheby’s auction in New York in September.
Diana initially donned the frock in Italy in 1985 while on a royal tour with her then-husband, Charles, and again to the Vancouver Symphony Orchestra in 1986.
Read more from Sky News:
Princess Diana’s engagement portrait blouse could fetch £79,000
Kim Kardashian buys pendant worn by Princess Diana at auction
The collector’s item was constructed with fabric chosen by world-renowned textile merchant Jakob Schlaepher and featured metallic embroidered stars carefully threaded by the design team at Jacques Azagury.
The ballerina skirt was considered a nod to her patronage of the English National Ballet and her love of dance.
Also on sale at the auction was a pink crepe blouse worn by Diana for her engagement portrait in 1981.
It sold for $381,000 (£300,990) – nearly four times its original estimate of $80,000 (£63,000).
A Givenchy dress worn by Audrey Hepburn in the 1963 comedy Charade, a sleeveless gown worn by Gloria Swanson in the 1950 noir film Sunset Boulevard and Barbra Streisand’s sailor dress from a 1960s special called My Name Is Barbra were also sold at the event.