Shake up in CAF as potential power struggle heats up

CAF President, Ahmad Ahmad
CAF President, Ahmad Ahmad