Which international bodies can request an advisory opinion on any legal question from the International Court of Justice?
UNICEF
The General Assembly of the UN
The International Atomic Energy Agency
The Security Council of the UN