Popular children's entertainer Jack Stephens has died from pancreatic cancer, just two months after being diagnosed.

The 62-year-old, of Nether Street, Bromham, died in Salisbury Hospital in the early hours of Thursday morning.

As well as being a well known magician across Wiltshire, Mr Stephens put on shows across the world, along with performing for the Queen and other royalty.

Mr Stephens was a master of close-up magic, and also specialised in balloon modelling, puppetry, origami and singing with his guitar.

He was also a regular performer at Rowdeford Garden Fair, having attended every year since it began in 2005.

Jeremy Sidmouth, Rowdeford Garden Fair committee member, said: "I was really shocked when I heard the news, he has come to the garden fair every year since we started.

"I remember my own children going to birthday parties where he performed when they were younger."