Rangers have completed the signing of Norwich midfielder Graham Dorrans for a fee around £1m. The 30-year old has signed a three-year contract at Ibrox and will likely wear the number 10 shirt vacated by Barrie McKay.
Dorrans started his senior career at Livingston, making almost 100 appearances for the Lions either side of a loan stint at Partick Thistle, before moving south to West Bromwich Albion in January 2008. In seven years at the Hawthorns, Dorrans would go on to win the bulk of his dozen Scotland caps and play over 100 Premier League games; becoming an integral part of the squad under a succession of West Brom managers.
Almost exactly seven years after originally agreeing to join the Baggies, Dorrans found himself on the move again; a month-long loan at Norwich became a longer loan before finally being made permanent in the summer of 2015.
Dorrans now returns to the club where he spent time as a youth as Pedro Caixinha looks to challenge Celtic for the title.