The ICJ, known as the World Court, is located in The Hague, Netherlands, and addresses conflicts between nations while also providing advisory opinions on international legal issues. It plays a central role in the UN's objectives of maintaining peace and justice.