A much deserved win.
Which, incidentally, means that there are now 10 countries who have won a major international football tournament since England last did it. Germany, Italy and Brazil have won 10 between them in that period.
» Winners Spain, uploaded to Flickr by mwboeckmann and used under a CC by-nc-sa licence.