The paperwork on the deal was completed just before Thursday's loan deadline and John will train with his new team-mates on Friday.
Cardiff 8/11, Draw 13/5, Ipswich 4/1
Gareth Southgate will take charge of the England team for the remaining four matches of 2016.
Gareth Southgate has been placed in charge of England for their next four games after Sam Allardyce left by mutual
Celtic face another massive task in the Champions League when they welcome Manchester City to Parkhead on Wednesday night.
The latest gossip and rumours from the newspapers:The Daily Echo reports that Southampton defender JOSE FONTE, linked with a move
The shock ending to Sam Allardyce's ill-fated England reign has left the national team without a manager just days before
Sam Allardyce's short-lived stint as England manager has come to an end after his contract with the Football Association was