A farmer has broken a world record by shearing 731 sheep in nine hours.

Matt Smith, a New Zealander who runs a farm in Cornwall, sheared a sheep every 44 seconds.