Twenty-one rockets were launched at Israel from Gaza Strip in the last hour, apparently in response to the elimination of terrorists Sunday morning after they placed an explosive device near the Gaza perimeter fence.