The Ganges River in Varanasi, India, is incredible.
Indians from all over the country crowd around the edge of the river, and into boats, until the land area seems to expand into the famous river. Thousands of people all coming together to take part in a spiritual ritual performed by priests. There are bells, shells being blown, chanting, and the crowd getting involved. Flames are passed around in the crowd, with people running their hands over the flame, then touching their heads.
The locals believe that after the ritual is complete, Mother Ganga showers her blessings to everyone there.
And look how many people are photographing it on their cell phones!!