Hundreds of people came together at Keighley Shared Church on Sunday for a special service to celebrate the 200th anniversary of the Battle of Trafalgar.

The service was part of a weekend of celebrations in the town to commemorate Admiral Lord Nelson's defeat of the combined Spanish and French navies at Trafalgar, in 1805.

On Friday night Keighley Rotary Club, which organised the weekend, held a fundraising evening at Keighley Golf Club. The event, which included battleship racing, raised £550.

The fundraising then moved on to the Airedale Shopping Centre on Saturday, when visitors could enter a competition to guess where Nelson's flagship was.

The festivities culminated on Sunday with the church service.

Guests of honour were Keighley town Mayor Councillor Tony Wright and Lord Mayor of Bradford Councillor Valerie Binney.

Gordon Thompson, 83, from Riddlesden, also attended the service, bringing along medals won during the Second World War, when he served on HMS Dido.

During the service there was a parade of standards and afterwards the church bells rang out as part of the national celebrations.

Keighley News editor Malcolm Hoddy read a lesson along with Angela Craven, of the Royal Agricultural Benevolent Institute (RABI), one of the designated Trafalgar charities.

All money raised went to the Trafalgar charities. The event was organised by Keighley Rotary Club and Keighley Lions.

Keighley Rotarian David Petyt said: "Everybody was enthusiastic and enjoyed it.

"It was unlike a regular service -- it was a one-off.

"We did not know what to expect but it beat all our expectations. Around 200 people attended, which we were delighted with.

"During the afternoon we were worried that only 20 or 30 people would turn up. But the people of Keighley came together, which is wonderful."

Money raised at the fundraising events was shared between the RABI and Seafarers UK. A collection at Sunday's service was donated to the Shared Church's roof fund. Keighley Rotary Club had planned the weekend for around six months.

The events in Keighley were part of celebrations across the country, which ended with a sound and light show in Trafalgar Square, London.

Earlier, Prince Andrew laid a wreath at the foot of Nelson's Column in honour of the admiral.