The 43rd annual Schools of Chesham Carnival has beeen hailed as a fantastic day by the organisers of the event.

Held on Saturday, June 10, thousands of people lined the town's streets with the procession of floats representing local schools, businesses, clubs and charities attracting people in their numbers.

Thousands lined the streets for the carnival

The theme for this year's carnival was Fairy Tales and people fully embraced the spirit in fancy dress, with the money raised shared between the nine infant and junior schools that take part in it.

Sally Hills, carnival representative for Hawridge and Cholesbury School and secretary and trustee of the Schools of Chesham Carnival Committee said: "It was a fantastic day.

The Schools of Chesham Carnival has been hailed as a fantastic day

"There were lots of happy faces. It was really nice in the nice weather.

"It was nice to bring the community and all the schools together."

People turned out in their droves to attend the annual event

The Chesham carnival began in 1974 after founder David Steel saw how much fun people had at a pram race in the town, and he convinced a group of locals and parents to form The Schools of Chesham Carnival Committee.

Mr Steel died in 2012 but his legacy lives on with a trophy named in his honour, which is awarded to a person or team making an outstanding contribution to the day.

The theme this year was Fairy Tales

Schools of Chesham 2017 Fairy Tales Procession Results:

1st prize Walking Float: Newtown School with Peter Pan

2nd prize Walking Float: Elmtree School with Sleeping Beauty

3rd place Walking Float: Brushwood School with Snow White

All the money raised will go to the schools that took part

Joint 1st prize Float: Hawridge and Cholesbury School with The Little Mermaid and Thomas Harding School with Cinderella

2nd prize Float: Chesham Bois School with Jack and the Beanstalk

Everyone embraced the fancy dress theme

Bucks Examiner Cup: Waterside School with Alice In Wonderland

Local Business Cup: Gamekeepers Lodge