Prince William, next in line to the British throne, made a rare political statement calling for “an end to the fighting” in Gaza that has seen the death of an estimated 30,000.