The four remaining spots in the tournament will be determined by the Euro 2020 playoffs next March, with those participating being the best performing teams in the UEFA Nations League that have yet to qualify.
After seeing Germany drawn at Euro 2020 with France and Portugal, Oliver Bierhoff was frustrated and fearful about his country's prospects. Group F looks an extremely tough one, containing Germany, France and Portugal.
Gareth Southgate's side were knocked out by Croatia at last year's World Cup semifinals.
Due to the nature of the draw, Russian Federation already knew they would be facing world number 1-ranked team Belgium - whom they met in qualifying - as well as Denmark, although Finland were drawn with them to complete Group B. The Finns will be making their first appearance at a major finals. In 2016 when Portugal won Euro, they finished third in their group, failing to win any of their group stage games. "They can put their feet up for Christmas".
Spain only know two of their three opponents for the summer, with it as yet unclear who will join the group out of Bosnia, Northern Ireland, Slovakia or the Republic of Ireland. "And, of course, we have to see who comes through the playoff".
Hampden will host three matches in total.
The tournament will be split across 16 cities with the semi-final and final being at Wembley.
Belgium was due to host games in Brussels but lost the games to Wembley because a new stadium project could not get approval.
Finland will face two hosts, Denmark and Russian Federation, as well as much-fancied Belgium in Group B at what will be their first Euros.
"In terms of logistics, it's probably the hardest we could've had", Martinez said.
If Ireland qualify their opening fixture would be against Jerzy Brzęczek's Poland in Dublin, June 15.
Netherlands is at Amsterdam throughout Group C, opening against Ukraine on June 14 and then Austria and a playoff victor.