Hostilities have been raging Gaza Strip for almost 3 weeks since Palestinian militant group Hamas launched an unexpected attack, firing a barrage of missiles and catching IDF troops off guard. Israeli government reacted with complete humanitarian blockade of the region and retaliatory strikes on Gazd Strip infrastructure.