Quote Originally Posted by Peter View Post
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
They need to stick to hosting Taylor Swift concerts, imo.