ICC issues arrest warrants for Taliban leaders

The International Criminal Court has long been accused of giving Western crimes a free pass with selective justice

The International Criminal Court (ICC) on Tuesday issued arrest warrants for two senior Taliban officials. The…

Continue Reading