The correct answer is The Hague, Netherlands.
The International Court of Justice is the principal judicial organ of the United Nations and settles legal disputes between countries, as well as giving advisory opinions on international legal questions.
It has been headquartered at the Peace Palace in The Hague since it began functioning in 1946. The Hague also hosts several other international legal bodies, which is why it is sometimes called the legal capital of the world.