A green-fingered gardener from Yeovil was stunned to find his self-seeded sunflower had grown a staggering 27 heads.

Barry Boyton turned up to his allotment one day to find the plant had bloomed - with multiple heads.

It is not uncommon for a sunflower to have several heads on a single stem although experts say 20 is usually the maximum.

But despite his high number, Barry, of Yeovil, is still a long way off threatening the world record - thought to be more than 100.