Pilgrims bathe in the Narmada’s 160-foot-tall Kadil Dhara waterfall in India, November 198
Pilgrims bathe in the Narmada’s 160-foot-tall Kadil Dhara waterfall in India, November 1988.Photograph by James P. Blair, National Geographic -- source link
Tumblr Blog : natgeofound.tumblr.com
#photography#natgeo