Omkareshwar, Madhya Pradesh, India

Omkareshwar, Madhya Pradesh, India

He was carrying a huge bundle of sticks one evening, on top of the hill at Omkareshwar, a sacred island in the middle of the Narmada river in Madhya Pradesh, India...so i asked him to smile.

BFB351.jpg
Melbourne, Australia

Melbourne, Australia

Nairobi, Kenya

Nairobi, Kenya