What seems clear from the latest round of fighting in and around the Gaza Strip is that Hamas has improved its military capabilities since its last war with Israel seven years ago. In the last few days, Hamas has fired a barrage of more than 1,600 rockets at Israel. Some have landed as far away […]