Spanish Legend, Andres Iniesta, Announces International Retirement Spanish Legend, Andres Iniesta, Announces International Retirement Andres Iniesta has announced he has played for Spain for the last time after