A sheep is believed to have become the world's most expensive after selling for £231,000. Deveronvale Perfection, bred in Banffshire, was bought by a fellow local sheep farmer at a sale in Lanark. The tup lamb will be used for breeding in the hope of...