Media playback is unsupported on your device

World record joke-telling bid by Donald MacLeod

5 March 2014 Last updated at 17:54 GMT

Donald MacLeod has broken the world record for telling the most jokes in an hour.

MacLeod, from Lewis, told 580 gags to beat the 549 record set by Australian comic Anthony Lehmann in 2005.

English comedian and television actor Tim Vine is a previous record holder.

Among his record breaking one-liners at Glasgow's Park Bar on Wednesday evening were: "What would the drummer in the Mexican Beatles be called? Gringo Starr".