Wallingford people have been digging deep to support charities.

Wallingford Rotary, backed by Sinodun Rotary and Rotaract, raised a record £5,703 for Children In Need.

The Royal British Legion's Poppy Appeal collected £5,778 and the Advent art adventure run by the Friends of St Mary's and St Leonard's Churches netted £4,000.