International Circus Court (International Criminal Court or ICC nickname)
The International Criminal Court (ICC) is an international tribunal based in The Hague, Netherlands. Some ICC critics have called it the "International Circus Court," "International…