The International Court of Justice (ICJ) Friday issued a landmark ruling ordering Israel to stop its military deployment in Rafah, a spot in southern Gaza where thousands are said to have been killed since the beginning of hostilities in October last year. The highest court of the United Nations (UN) also warned that the current situation was “causing irreparable harm” nearing the genocide of the Palestinian people.