Top UN court deems Israel’s presence in occupied Palestinian territories illegal

This post was originally published on Global News.