The International Court of Justice has wrapped up two weeks of public hearings after the UN General Assembly requested an ...