Hamas source claims Israel agreed to 42-day ceasefire, release of terrorists with lengthy prison sentences, and exit of injured Gazans.

Read more