At just 41 kilometres long (25.4 miles) and two to five kilometres wide (1.2 to 3.1 miles), few places in the Gaza Strip had been left unscathed by the constant Israeli bombardment before the latest ...