Joao Cancelo completes dream permanent transfer to Barcelona after Al-Hilal exit

For Joao Cancelo, the story has come full circle. After stops in Portugal, Spain, Italy, England, Germany and Saudi Arabia, Joao Cancelo is back where he wants to be, and this time the contract is permanent. Check details.