Each year between July and August (on the eve of the month of Shrawan) in Deoghar Yatra, about 7 to 8 million devotees come from various part of India bringing holy water from various areas of Ganges at Sultanganj, which is almost 108 kilometers from Deoghar, in order to offer it to Lord Shiva.