More than 90 ghats, or steps to the River Ganges, line the four-mile stretch near central Varanasi. In the morning, people bath to seek prosperity or to cleanse their souls. Although the water is known to be polluted, the faithful believe that it remains spiritually pristine.
Every umbrella signals the presence of a Hindu priest.
A cremation site on the banks of the Ganges.
The streets of Varanasi are cramped, colorful, and a confusing maze.
The twigs below are sold for the tips to be chewed into shreds for use as a toothbrush.
This loom is still in use after generations.