The International Court of Justice (ICJ) is all set for a high-stakes legal battle starting Thursday. In an 84-page filing, South Africa has accused Israel of genocide in the Gaza Strip, laying out its case with exhaustive details of the deadly actions since last October, including mass killings and destruction, along with crippling curbs on…