Cardiff have announced the signing of Anwar El Ghazi, who a German court found was wrongfully dismissed by his old club Mainz over pro-Palestinian social media posts.
El Ghazi, who has won two caps for the Netherlands and previously played for Aston Villa and Everton, had his contract cancelled by Mainz last November following a series of posts about the conflict in Gaza.
Last month a court in Mainz found he had been wrongfully dismissed and reinstated his contract, and on Wednesday El Ghazi announced it had been mutually terminated, leaving him as a free agent.