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.
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.