Women's laughter fills the rectangular room on the ground floor of a building that houses a school for 250 local children, on the southern edge of Mexico City's sprawling metropolitan area.
A baby hits the floor when his father, who was holding him in his arms, is murdered in Mexico. A two-year-old watches from her stroller as six drug addicts are killed in a rehabilitation centre, including her mother. The mother of another three-year-old never makes it to collect him from his nursery.
"I cut down all of that section," said Esteban Martínez as he pointed to a rectangle of land cleared of trees in the central Mexican state of Querétaro.
In the Sierra Gorda, in central Mexico, a new approach is being tested for protecting the environment in a way that also ends poverty.
"Sergio, your death will be avenged by the angry, organised people" reads graffiti under the Puente Negro railroad bridge connecting this border city with El Paso, Texas.
By 5:00 AM, dozens of women are already lined up outside of this clinic in the Mexican capital. Most come with their mothers, sisters, husbands, friends or boyfriends. A few show up alone.
"Sometimes I'm cheerful, but other times I see no reason for working in the community or even for life," said Paula Flores, who has become the symbol of the fight for justice for the hundreds of women who have been murdered or disappeared in this northern Mexican border city.
"Sometimes I feel sad when things don't go ahead as well as I would like them to, but we have no alternative but to keep on trying," says Lourdes Almada, a Mexican sociologist and activist for children's rights, as she drives her pickup truck in Ciudad Juárez.
"Our male coworkers have had to acknowledge it: we have worked side by side in this struggle," says Emilia Peña, describing the role of women in driving forward the battle waged by thousands of workers to reopen a state power company in Mexico.
In Ciudad Juárez, the most violent city in Latin America, Mexico's war on drugs has left at least 110 children dead in the past three years, and over 10,000 have lost parents.