A sadhu (India's holy man) blew a pepa at Kamakhya temple complex ahead of the Ambubachi Mela or Ambubasi festival in Guwahati on Saturday 9th June 2012. Photo by Dasarath Deka/Indian Photo Agency
A sadhu (India's holy man) blew a pepa at Kamakhya temple complex ahead of the Ambubachi Mela or Ambubasi festival in Guwahati on Saturday 9th June 2012. Photo by Dasarath Deka/Indian Photo Agency