Whistleblower fired after accusing CAF president of corruption
African football’s ruling body, the Confederation of African Football (CAF), has fired a senior official after he made corruption accusations against the organisation’s president, Ahmad Ahmad.
The development is a potential blow to world…