Sports

Pedri agrees new Barcelona contract with 1bn euro release clause