Site icon 3Life

Euro 2020: Key workers cheer on England in Trafalgar Square

An official fan zone was set up in the famous central London space with large screens erected either side of Nelson’s Column for people to watch the match.

Exit mobile version