Crystal Palace striker Marouane Chamakh insists he has no regrets about moving to England, but admits that joining West Ham last season was a mistake.