An attempt by Penzance to beat the world record for 14,000 pirates in one place failed after a group accidentally stayed in the pub and missed the count.

The Cornish town has been trying to claim the Guinness World Record for several years, having lost it to Hastings in 2013. But they will be forced to try again next year after missing out on the title by "just a few" on Sunday.

Organisers blamed the miss in part to groups of pirates who did not leave their local pub in time to be counted.

Pubs in the area had promised to make sure pirates were out and in the count area by 3.45pm. But Andy Hazlehurst told the crowd: "Sorry to say we're back again next year, we fell short by a few.