Israel and Gaza finally called truce and agreed to a ceasefire after 11 days of violence and bloodshed.