Who will win Euro 2012?

With Euro 2012 just over a week away who do you think will win?

Current World and European champions Spain who denied Scotland a place in the finals will be favourites, but will come under real pressure from the likes of Germany and Holland.

And can England end 46 years of hurt?