A sheep has been sold at a livestock auction in Scotland for what is believed to be the highest price ever paid.
The six-month-old Texel ram sold for £231,000, breaking the previous world record price paid for a merino in Australia 20 years ago.
Scottish farmer Jimmy Douglas plans to use the sheep, named Deveronvale Perfection, as a stud ram, the BBC reports.
It says Britain's previous most expensive sheep, Tophill Joe, was bought for £128,000 six years ago. He died recently after fathering lambs worth more than £1m.