Israel, Hamas and the Land Covenant - By Mr. David Sseppuuya | 19th October 2023