The price sets a new world auction record for any Princess Diana-owned item of clothing ever sold.