The northern Gaza Strip has been under tight Israeli siege for more than three weeks, and health officials say more than 1,200 people have been killed by Israeli attacks during that time.