Scotland international John Barclay has announced he will leave Glasgow Warriors at the end of the season.
John Barclay to leave Glasgow Warriors at the end of the season