In news: International Criminal Court (ICC)
Why in the News? The International Criminal Court (ICC) has issued arrest warrants for senior Taliban leaders in Afghanistan over the persecution of women, a crime against humanity. About the International Criminal Court (ICC): Established: 2002 under the Rome Statute (1998); headquartered at The Hague, Netherlands. Nature: First permanent international court to try individuals for… Continue reading In news: International Criminal Court (ICC)

