Smiling faces, beautifully looked-after animals and sunshine were in evidence yesterday as crowds revelled in a much-loved agricultural show.

This gallery of pictures from Keighley Show capture the magic of the historic event, which has now been running for 60 years.

The show, held at Marley Playing Fields, has bounced back in style after last year's event was ruined by miserable weather.

Organisers have hailed an excellent turnout at the 2017 show for bringing the occasion firmly back into contention.

Show chairman William Mitchell said: "It has gone fantastically well. The general public have voted with their feet by turning up.

"I'm sure they include a few people who haven't come to the show for a few years because the weather hasn't been great, but they've come out today and it's been amazing.

"A big 'thank you' to all the committee and all the other people that help us put the show on.

"This is Keighley's premier event and it's what Keighley is all about.

"We've begged and borrowed and we have had massive support from people. Without that we wouldn't have been able to put the show on."

Keighley Show secretary Abby Marsh said: "The people of Keighley have come out and supported us and everybody seems to have had an amazing day, including our volunteers.

"After last year we didn't know whether we'd be able to hold the show this time, but lots of people have come and the weather has really helped us out. It makes such a difference."

Mrs Marsh said popular new attractions this year included Swales in the Dales stone masonry demonstrations, and a police tractor to combat rural crime, which was brought along by Ripon Farm Services.

"This year we used the Keighley Scout Service group as volunteers and they've done a fantastic job, they did everything we needed them to do" she said.

"Bradford Pipe Band were excellent as always and we got sponsorship from Keighley Town Council, which was a Godsend. We're not a money-making organisation, and that support helped put us back on a sound financial footing."

Activities and entertainment this year included the traditional show jumping, livestock, horticultural and poultry displays, as well as an impressive array of classic cars, vintage tractors, locally made food and other produce, handicrafts and birds of prey.

Children could enjoy two bouncy castles, a bouncy slide, zorbing, and a bungee trampoline, and there were a range of win-a-prize stalls, food and refreshments stands and trade stands.

Other attractions included pony rides provided by Throstle Nest Riding for the Disabled, a raffle, a dog show and ferret racing.