West Ham United have completed the signing of former Manchester City midfielder Abdul Razak on a short-term contract.

The 21-year-old Ivory Coast international has most recently been playing for Anzhi Makhachkala.

His arrival comes just one day before the transfer deadline window shuts and he could be Sam Allardyce's last signing this month.