This summer's European Championships are the first not held in one single country, with the tournament taking place across Europe.
In total, 11 stadia will be used over the course of the coming month, with crowds allowed to return for the matches.
Attendances will vary according to Covid restrictions, but some of the best grounds in Europe will see some top-class action.
While 24 countries battle it out to lift the famous trophy 11 nations have been chosen to host games, with Wembley Stadium having the honour of staging the final on July 11.
The countries where matches will take place are Azerbaijan, Denmark, England, Germany, Holland, Hungary, Italy, Romania, Russia, Scotland and Spain.
The stadiums are:
Johan Cruyff Arena, Amsterdam
Olympic Stadium, Baku
National Arena, Bucharest
Puskas Arena, Budapest
Parken Stadium, Copenhagen
Hampden Park, Glasgow
Wembley, London
Allianz Arena, Munich
Stadio Olimpico, Rome
Estadio de La Cartuja, Seville
Krestovsky Stadium, St Petersburg
England will play all three of their Group D matches at Wembley, starting on Sunday, when they face Croatia (kick-off 2pm).
Scotland play two of their games at Hampden Park, but will travel to London for the much-anticipated clash with England on June 18, while Wales play Switzerland and Turkey in Baku, before ending their Group A fixtures against Italy in Rome.
Both semi-finals, and then the final itself, will be held at Wembley - but will it be Gareth Southgate's side celebrating under the famous arch next month?