Israel and the Lebanese based militant group Hezbollah have reached a ceasefire agreement. The two sides have been exchanging fire for more than a year, but in the past two months the conflict escalated greatly when Israel launched aggressive air and ground campaigns. Charli James takes a look back.