Euro 2012 is almost here