In the streets of San Miguel de Allende, GTO, Mexico there are plenty of signs of humanity. It struck me that even the poorest of the poor shared some common traits. They were all clean, reasonably well-dressed, friendly, polite, seemingly content and were just trying to get through each day. They were happy for a kind word, perhaps a brief chat - even with my not-quite-fluent Spanish. They were certainly grateful for a few pesos. I was happy giving them some.
More from San Miguel here.