Luton Town have re-signed winger Kazenga LuaLua.

The 28-year-old played a starring role as the Hatters won the League One title last season.

However, he left the club this summer after failing to agree a new contract, but has now signed fresh terms to stay at Kenilworth Road after all.

LuaLua technically becomes Luton's sixth signing of the summer and will join the rest of the squad for their pre-season tour of Portugal this week.

“I am delighted, because he was one of the players that when I initially watched the team from January onwards, I really, really liked. He has got wonderful ability," Luton boss Graeme Jones said.

"Like most of our signings so far this window, he ticks that box of having plenty of Championship experience. He has got that on his CV so he hasn’t got a mental step to take whether he’s good enough for the Championship. He’s another great signing for this club for the season. He fits in with the good characters at the club.”

Meanwhile, goalkeeper Dillon Barnes has joined Championship side QPR after rejecting a new contract at Colchester United.