Swansea City have completed the signing of young defender Cian Harries from League Two club Coventry City.

The 20-year-old has agreed a three-year contract with the Welsh club subject to international clearance. The Wales youth international managed 16 games for Coventry during the previous campaign as their poor league form relegated them to the fourth tier of English football.