Varanasi, la ciudad más antigua de la India, se cree que fue fundada por el dios Shiva hace 3000 años, lo que la hace tan significativa para los hindúes como el Vaticano para los católicos. Esta ciudad es una mezcla única de elementos contrastantes, donde el agua y el fuego coexisten de manera intrincada. Aproximadamente 100 piras funerarias arden diariamente a lo largo de las orillas del río Ganges. Dada la santidad de este lugar, decenas de miles de hindúes desean ser cremados aquí al fallecer. Los niños y las mujeres solteras no son cremados, sino que son depositados en el río Ganges. Como resultado, la vista de restos humanos en el río puede ser impactante para los turistas recién llegados.
Cada año, millones de peregrinos de toda la India convergen en Varanasi para participar en abluciones sagradas y ofrecer oraciones en los numerosos templos de la ciudad, que suman más de 3,000. Cada templo está dedicado a una deidad india diferente, y según la leyenda, visitar 108 templos aquí puede cumplir todos los deseos. Los peregrinos recorren cientos de kilómetros, a veces descalzos, y soportan dormir en refugios o al aire libre, todo para llegar a Varanasi, este lugar sagrado donde los mortales pueden encontrar profunda armonía y felicidad en el mismo lugar donde se cree que descienden los dioses.