Napoleon Bonaparte's hat was auctioned for more than $2 million. For comparison, a collection of Princess Diana's dresses once sold for $1.2 million.