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.
Be the first to get Breaking News
Install the Sky News app for free
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.