A dress that belonged to Princess Diana has sold for£102,000 at Kerry Taylor Auctions in London.

The ornate gold and white gown, designed by David and Elizabeth Emanuel, features crystals and pearl beads and was bought by an overseas museum.