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".

Copyright © 2015 BBC. The BBC is not responsible for the content of external sites. Read more.

This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.