Sports Former Spain and Barcelona great Iniesta retires at 40By Mawadat FatimaOctober 10, 2024 Islamabad, Oct 10: Former Spain and Barcelona great Iniesta retires at 40 According to Andres Iniesta, 40, he played for…