William Russell is a Lord Mayor of the City of London attend to celebrates London hosting of UEFA EURO 2020 including both semi finals and the final with thousands of poster laid along Tower Bridge on 13th June 2021, London, UK
{}