A pair of Keighley schoolboys had a smashing time in the town centre raising money for Children in Need.

Matthew Heseltine, 13, and 12-year-old Nicky Ling from Branshaw Mount raised £200 for the charity by inviting members of the public to throw eggs at them for 50p a shot.

The pair, who attend South Craven School, began their challenge in Matthew's father Paul's newsagent shop, Beechcliffe Newsagents, on Arctic Street.

Matthew said: "At first, I wanted to raise money by sitting in a bath of custard. Then my dad came up with the idea of the eggs.

"We were walking round Keighley with people pointing at us and laughing, but lots of people joined in."