The wedding dresses of Queen Elizabeth, Princess Diana and Kate Middleton range in estimated value from $448,500 to $1.6 million ...
If there's one thing we know about celebrity weddings, it's that they're big business. When famous faces tie the knot, they can easily find themselves lumbered with a six-figure bill, and, all too ...