This year marked the 200th anniversary of the Royal Highland Show with the first show held in 1822.
The four day event held at Ingliston saw 1,000 trade exhibitors, over 2,000 livestock competitors entering into 900 plus competitions with over 6,500 animals.
The annual show is the pinnacle of the agricultural calendar.