Andres Iniesta's Spain career has come to an end - but his contributions for La Roja will never be forgotten...