Gaza has been called a “Graveyard for Children”