Spanish football legend Andres Iniesta has announced his retirement at the age of 40, closing the curtain on a dazzling playing career that spanned more than two decades.
Spanish football legend Andres Iniesta has announced his retirement at the age of 40, closing the curtain on a dazzling playing career that spanned more than two decades.