Edinburgh Royal Highland Show 2023: 15 pictures from the first day of ever-popular four-day event at Ingliston

It’s Edinburgh, it's June and the sun is shining – so it must be Royal Highland show time.

Glorious sunshine saw crowds flock to the opening day of the 2023 Royal Highland Show at Edinburgh’s Royal Highland Centre at Ingliston.

The ever-popular annual agricultural extravaganza runs from Thursday, June 22 until Sunday, June 25 and offers lots of family activities, including a Kidzone and a honey marquee, as well as the livestock parades, sheep-shearing competitions and horse-shoe making demonstrations. Her are some pictures from the show so far.