Many braved the cold to watch Emmerdale’s Jeff Hordley, 53, who plays bad boy Cain Dingle help switch on the town's Christmas lights with X Factor winner Ben Haenow.
The festive occasion went ahead in partnership with Leyland Town Team and started at Hough Lane at noon which included children's attractions, activities, market stalls and street food.
Check out some pictures from the fabulous event which was organised by South Ribble Borough Council and sponsored by Royal Flush Vapes.

9. Leyland Christmas lights switch on 2023
Emmerdale actor Jeff Hordley aka Cain Dingle grabs a selfie with some fans Photo: Paul Heyes



3 / 4

