An Indian Hindu sadhu (holy man) dances in a religious procession on the eve of the annual Ambubachi festival at the Kamakhya temple in Guwahati on June 21, 2016. Thousands of Hindu devotees from all over India gather on the occasion of Ambubachi Mela, which is celebrated to mark the menstruation period of the goddess and during which occasion the sanctorum of the shrine remains closed to worshippers. The Ambubach Mela runs from June 22-26. / AFP PHOTO / Biju BORO