Characters from films and books took part in a walking parade as part of a May Day Fair in Carterton which raised about £3,000 for Save the Children.

The May Day Fair in Carterton

The annual event, which has been held for around 30 years, included side shows, craft stalls, dancing, and a car boot sale.