Royal Highland Show: Huge crowds expected at four-day event
More than 150,000 people are expected at the four-day Royal Highland Showground which is under way in Edinburgh.
A thousand beef and dairy cattle from nearly 20 breeds will be on display at the Ingliston showground.
The sheep-shearing competition - which attracts contestants from around the world - will also take place on Friday, Saturday and Sunday.
In show jumping, top riders battle it out for £45,000 in prize money.
And more than 100 food exhibitors will be offering everything from award-winning cheeses and ethically farmed fish to whisky and shortbread.
Organisers are predicting huge numbers through the gates with 20,000 parking spaces available and children aged 15 and under receiving free admission.