Lairg lamb sale sees record averages amid strong demand

Ewe lambs reach a record average of £148.34 as 8,633 lambs are sold.