The rain failed to dampen the spirits of residents at the Chesham Carnival on Saturday.

The annual Schools of Chesham Carnival took place at the weekend and featured a parade through the town.

The procession of floats and performances started off at Asheridge Road before marching through the streets and on to Lowndes Park for a fun filled afternoon.