Elvington’s Christmas craft fair will be held in the village hall on Saturday, from 10am, with a wide selection of stalls selling handmade goods.

Coffees, lunches and teas will be served throughout the day.

On Sunday at 6pm, there will be carols on the green followed by hot chocolate and mince pies in the village hall.