Rangers manager Mark Warburton has made Leicester City forward Joe Dodoo his ninth signing of the summer.
The 21-year-old forward has agreed a four-year deal and joins fellow new boys Josh Windass (Accrington Stanley), Matt Crooks (Accrington Stanley), Jordan Rossiter (Liverpool), Joey Barton (Burnley), Clint Hill (Queens Park Rangers), Niko Kranjcar (New York Cosmos), Matt Gilks (Burnley) and Lee Hodson (MK Dons) at the club.
Dodoo told the Rangers website: "I had other options but sometimes you have to make a decision on what club is best for you and I felt like the manager was the right one for me.
"I was tempted to stay at Leicester, and that was a possibility, but I felt this was the right place for me to come right now."
Meanwhile, goalkeeper Wes Foderingham and defender Rob Kiernan have both extended their contracts at Ibrox.