With his cap and beige uniform, Pedro Arenas Diaz is one of the few remaining organ-grinders still playing on the streets of Mexico City.
"This has been my job since the 1950s. Many people ignore us, and some are rude to us. Few are generous. I earn up to 80 pesos (about US$7) a day, but I have to pay 50 pesos to an old man who owns the organs. I usually play waltzes and 'rancheras', for example Las Mananitas."