It's been a long wait, but it's finally here. 24 nations face off in 11 cities across Europe. Can England, Scotland or Wales lift the trophy at Wembley?
Not available