A Keighley store took a trip down memory lane to celebrate 100 years of trading in the town.

Marks & Spencer, in Low Street, held a special event to mark the anniversary, giving customers, employees and ex-staff an opportunity to enjoy the milestone.

A town crier announced the event to shoppers outside, while customers were offered a complimentary glass of Bucks Fizz. Some members of staff wore the replica uniforms of those worn by employees in Keighley in 1949.

Visitors could learn more about M&S’s 129-year history, from its origins as a Penny Bazaar market stall to today’s international retailer.

Clare Cooke, the Keighley store manager, said: “We’ve had retired staff coming back for a tea party, ranging from people who’ve recently left to people in their 90s.

“We’ve also had a buffet for current staff and visitors, along with exhibitions of some of our old products dating back to the 1920s.”

Keighley’s first M&S store opened in the Royal Arcade, and the business has had a presence in Low Street since 1913.