Manchester City midfielder Abdul Razak has joined Russian club Anzhi Makhachkala on a season-long loan deal.