The Fédération Internationale de Football Association (FIFA), football’s world governing body, was again racked by scandal this week when it was announced that Michael Garcia, an independent ethics investigator, had resigned in protest over the handling of a report into alleged corruption. The report in question looked into the bidding process for the 2018 […]
