Belvan Village, Uttar Pradesh, India

Belvan Village, Uttar Pradesh, India

He was being silly in the plot of land behind me, among the drying cow dung patties of Belvan, a tiny village on the banks of the Yamuna River in Uttar Pradesh, India...so i asked him to smile.

BFB371.jpg
near the Jalan Besar Sports Centre, Singapore

near the Jalan Besar Sports Centre, Singapore

Fitzroy, Melbourne, Australia

Fitzroy, Melbourne, Australia