West Ham have signed former Manchester City midfielder Abdul Razak on a short-term deal.

The 21-year-old Ivory Coast international came through the ranks at City after originally starting out at Crystal Palace but found first-team opportunities limited at the Etihad Stadium.

Razak has spent time on loan at Portsmouth, Brighton, Charlton and most recently Russian outfit Anzhi Makhachkala, who signed him on a permanent deal in October.