Seeing as it was held at Old Trafford only two seasons ago it’ll be a few years before the Champions League final comes round to England again, let alone to London.
Surely it should have been a few years before it went to Scotland again then?
Oh well Im sure Wembley will get it one day