Street Scene, Varanasi. January 2, 1993

Varanasi is the most holy city in India, attracting throngs of worshippers; those throngs also attract thousands of vendors of everything from flower garlands and water pots for sacred Ganges water to food and clothing.