Swansea City have signed Bersant Celina from Manchester City for an undisclosed fee, subject to international clearance.

The 21-year-old attacking midfielder has put pen to paper on a four-year deal at the Liberty Stadium and will go straight into contention for this weekend’s Championship opener at Sheffield United.

Celina’s move to Wales brings to an end a six-year stint at the Etihad Stadium.

Born in Kosovo but raised primarily in Norway, Celina joined Manchester City back in 2012.

He played four times for the club’s first team in early 2016 before joining Dutch top-flight side FC Twente on a season-long loan the following summer.

Having impressed in the Netherlands, Celina was sent out on loan once more last season, this time to Championship club Ipswich Town.

He thrived in East Anglia, scoring eight times in 38 appearances for Ipswich.

Celina, who has been capped 10 times by Kosovo, can play out wide, but is happiest in the No. 10 role.