The International Criminal Court is located at
-
Geneva
-
Washington
-
London
-
Hague
D
Correct answer
Explanation
The International Criminal Court (ICC) is headquartered in The Hague, Netherlands. It was established by the Rome Statute and The Hague was chosen as the seat of the court. The Hague is known as the 'city of peace and justice' hosting multiple international legal institutions.