The Royal Highland Show has returned for another year to showcase the best food, farming and rural life.
This will be the first time since 2019 that crowds will be allowed to gather in Ingliston for the show due to the pandemic.
Running for four days from June 23, the Royal Highland Show is celebrating its 200th anniversary. The first show was held in 1822 and has become the pinnacle of the agricultural calendar.