A rare blue diamond has been discovered in a mine in South Africa.
The 29.6-carat stone was recovered by Petra Diamonds at its Cullinan mine, about 40km (25 miles) north-east of Pretoria.
"This stone is one of the most exceptional stones recovered at Cullinan during Petra's operation of the mine," the company said.
Petra unearthed a 25.5 carat blue diamond which sold for $16.9m (£10.3m) in 2013.
Cullinan mine has produced hundreds of large stones and is famed for its production of blue diamonds - among the rarest and most highly coveted of all diamonds.