Gambia International winger Mustapha Carayol has moved to top-tier club in
Cyprus, Apollon Limassol after spending more than a decade in England.
The Gambian attacker, who has played in England throughout his career, signed a two-year contract with the Limassol-based club.
Last season, the nine-time Cypriot Cup champions missed a chance to claim their fourth league title after finishing as runners-up.
The club’s new signing Carayol could make his debut when Apollon welcome Belarusian club Dinamo Brest in the 3rd Qualifying Round of the UEFA Europa League on Thursday.
The 29-year-old joined Nottingham Forest in 2016 before completing a move to Ipswich Town in January 2018 on a deal until the end of the season following his release by Nottingham.
He impressed during many of his eight Ipswich appearances, most notably during a brilliant 25-minute display at Preston in which he scored the winner before being withdrawn at half time due to illness.
Injuries, however, hampered his career during his time at Portman Road, restricting him to just 317 minutes in an Ipswich shirt.
The Apollon new number 19 played for Milton Keynes Dons at the beginning of his career and had stints at a number of clubs including Torquay United, Lincoln City and Bristol Rovers.
He then joined Middlesbrough in 2012, before playing for Brighton & Hove Albion, Leeds United and Huddersfield Town on loan.