An evening dress worn by the late Princess Diana has fetched an astonishing $1.1 million at auction, surpassing its estimated value by 11 times and setting a new record for the highest price ever paid for one of her dresses, according to Los Angeles-based Julien's Auctions.