Originally Posted by redgunamo Wembley Stadium, d'you mean? In fairness, I understand things HAVE improved in recent years. Well I was referring to Russia and Qatar, mainly. Wembley proving itself incapable of hosting a big football match was rather amusing, to be honest
Forum Rules