The United Nations' highest court has ordered Israel to immediately stop military operations in Rafah, but stopped short of demanding a full cease-fire. The court has no enforcement powers, but the measure is the latest legal and diplomatic challenge for Israel amid its war with Hamas.