Uefa Euro 2020: Trafalgar Square earmarked for 12,500-capacity fan park
13 April 2021, 08:15
Up to nine matches could be shown on giant TV screens in central London if licensing is approved.
Comments (0)

Do you like the page?

Would you like to share the page with your friends?