India's sadhus (holy men) are a familiar sight in Varanasi.
The steps leading down to the Ganges River is a great place for the ritual of washing hair.
Varanasi, a city in the northern Indian state of Uttar Pradesh, is regarded as the spiritual capital of India, drawing Hindu pilgrims who bathe in the Ganges River’s sacred waters and perform funeral rites on the steps.