Celtic have completed the signing of Norwegian midfielder Stefan Johansen on a three-and-a-half-year contract.

The 23-year-old underwent a medical and held talks at Celtic Park on Tuesday and the Hoops announced the deal was done on Wednesday morning.

Johansen was part of the Stromsgodset side which won the Norwegian league last year.

The player is Neil Lennon's first signing of the transfer window.