Euro 2020: Ten English Stadiums on Standby.
Despite initial back and forth controversy over hosting of the forth coming Euro 2020, ten English stadiums have reportedly been put on standby as part of Britain's bid to host this summer's rescheduled Euro 2020.
The…