Israel has waged indiscriminate attacks on the population of Gaza which has killed and injured thousands of children while leaving others as orphans.