Hamas protest. Flag Palestine. Hamas between Israel and Palestine. Israel Palestine war. World crisis in Middle East