Palestinian militants have fired hundreds of rockets from the Gaza Strip into Israel, while Israel conducted a series of airstrikes that have killed 21 Palestinians.

Palestinian militants have fired hundreds of rockets from the Gaza Strip into Israel, while Israel conducted a series of airstrikes that have killed 21 Palestinians.