Creator
The United Nations’s top court, the International Court of Justice, ruled on Friday in The Hague that Israel’s separation barrier in the West Bank is in violation of…