Former Scotland captain John Barclay is "unbelievably proud" to have "lived his boyhood dream" after announcing his international retirement.
The 33-year-old Edinburgh forward won 76 caps and played in three World Cups.
Barclay made his debut against New Zealand at Murrayfield in the 2007 World Cup and captained the side in his final appearance against Russia at the Japan showpiece in October this year.
"All good things must come to an end," Barclay wrote on Instagram.
"This isn't an easy decision to make; playing for Scotland is the culmination of years of hard work and dedication and undoubtedly one the best things I will achieve in my life. But for me and my family it feels like the right time.
"It has truly been a privilege to wear the jersey. Not many people can say they got to live their boyhood dream, but I was lucky enough to have that honour and it is something I am unbelievably proud of.
"Not the end of my rugby journey, but the end of one chapter. Thanks for the memories."
Hong Kong-born Barclay became an international mainstay during his eight years with Glasgow and was part of Scotland's renowned "Killer B's" back row alongside Warriors club-mates Kelly Brown and Johnnie Beattie.
He joined Scarlets in 2013, helping the Welsh side to the Pro12 title in 2017, before moving to Edinburgh last year. A ruptured Achilles delayed his debut until March but on his return to action he earned a place in Gregor Townsend's World Cup squad, starting two of Scotland's three Pool A games.
'Ability, class and leadership'
Former Scotland skipper Rory Lawson
"I've had a front row seat watching John's career develop. I played alongside him on the day he made his debut against New Zealand when he went up against the great Richie McCaw.
"He always brought a huge amount of ability, huge amount of class and real leadership. He was a top boy and gave an awful lot to that Scotland jersey."