The ICC’s credibility is hanging by a thread

.....

© Al Jazeera