Joe Dodoo has become Rangers’ ninth signing of the summer after completing a much-anticipated move north of the border on a four-year deal.
Leicester City are due a compensation fee for the 21-year-old, who emerged through the League Cup last season scoring four goals in the competition.
He joins Joey Barton, Matt Crooks, Matt Gilks, Clint Hill, Lee Hodson, Niko Kranjcar, Jordan Rossiter and Josh Windass at Ibrox as Rangers continue their preparations for their first season back in the Scottish top-flight.
Rangers manager Mark Warburton told his club website: “He has trained with us and he’s a top young lad and a top young talent as well.”
Goalkeeper Wes Foderingham and defender Rob Kiernan have also agreed one-year contract extensions with Rangers and are reportedly hopeful that right-back James Tavernier and last season’s top scorer Martyn Waghorn will follow in their footsteps.