Gokul, Uttar Pradesh, India

Gokul, Uttar Pradesh, India

He was wandering, one afternoon, down a narrow lane leading to the river Yamuna, past temples, dilapidated buildings, cows and pilgrims, in Gokul, Uttar Pradesh, India...so I asked him to smile.

Shanghai, China

Shanghai, China

Embu, Eastern Province, Kenya

Embu, Eastern Province, Kenya