Everton have completed the signing of Ashley Williams from Swansea City. The 31-year-old defender has opted to end an eight-year spell at the Liberty Stadium
Everton are set to sign Swansea defender Ashley Williams in the couple of days, according to Wales Online. The centre-back has been with the Swans