Hamas is battling to survive

Europe placates Trump