Iniesta signs 'contract for life' with Barcelona Published on: 06 October 2017 0 Print Barcelona midfielder and captain Andres Iniesta has signed a "contract for life" with the La Liga club. More to follow. Source: bbc.com