31 December 2022

This content is not currently available

While police raids hit the headlines, an ill fated film, paid for by FIFA, reveals the truth of FIFA’s hubris as Sepp Blatter faces his downfall.