He won 43 caps for his country and claimed five league titles at Ibrox.
The 29-year-oldâs arrival had been anticipated after his Burnley contract expired earlier this week.
Manchester United have stepped up their interest in Ajax defender Lisandro Martinez by making a bid of around ÂŁ35 million, Telegraph Sport understands.