Crystal Palace have confirmed signing of striker Emmanuel Adebayor until the end of the season.

The 31-year-old former Togo frontman was released from his contract at Tottenham in September.

Adebayor first moved to the Premier League when he joined Arsenal from French side Monaco, and left for Manchester City in a £25 million deal during the summer of 2009 before loan spells at Real Madrid and Spurs ahead of his permanent switch to White Hart Lane in August 2012.