"Every day I walk more than 30,000 steps, pass by hundreds of streets. I know where to turn and where to find regular customers. It's all imprinted in my mind," said Zhang.
Through Zhang's effort, he has made a good living for himself, taken care of his mother, and even afforded to build a two-story house for his family to live in.
In 1990, Zhang adopted an abandoned baby and named her Zhang Xiaomei.
"When I think about how a baby was abandoned by her parents, my heart aches. Though I live on a tight budget, I still wanted to help her," said Zhang Xiping.