Princess Diana's twin nieces Lady Amelia and Eliza Spencer put on glittering displays in contrasting dresses for jewellery launch at the National Portrait Gallery
The socialite twins, 31, posed on the gallery's famous steps as they oozed luxury while modelling items from the new collection from jewellery brand Boodles.