Euro 2020: England fans celebrate on the streets in the south of England

England fans have danced with joy after England reached their first major final in 55 years.

Scenes posted across social media show hundreds of people gathering in town and city centres to celebrate.

England beat Denmark in extra time at Euro 2020 to set up a final against Italy on Sunday.

Gareth Southgate's side came from behind to win their semi-final 2-1 in front of about 60,000 people at Wembley Stadium.