South African sports minister Gayton McKenzie is the latest entity to raise his voice against the participation of Afghanistan in the International Cricket Council (ICC) Champions Trophy, comparing ...