He scored three goals in City's last five league games to help take them into the playoffs.
"Graham has been a very important part of the team over the last few months and he has Premier League experience and is a top player," City manager Alex Neil told the club website (www.canaries.co.uk).
"His experience and quality will help us and we're delighted he has joined us on a permanent basis."
(Reporting by Steve Tongue; editing by Ken Ferris)
Share
