On a rainy November night in 2025, as Ramallah groaned under an Israeli military assault just meters from the presidential ...