The draw for UEFA Euro 2016 served up three groups that can vie for the title of “Group of Death,” headlined by Group E, consisting of Belgium, Italy, Sweden and Republic of Ireland.
Groups C and D aren't too far behind, however. World champions Germany will meet Poland, Ukraine and Northern Ireland in Group C, while European champions Spain, Czech Republic, Turkey and Croatia should also provide plenty of fireworks.
Here's a look at the full results of the draw:
Group E was always going to be the one teams were hoping to avoid, as it provides the most difficult path to the final, as explained by Martin Ziegler of the Press Association.