Aghori – The Cannibal Holy Men of India
On the banks of the Ganges in Northern India, centred around the ancient city of Varanasi, live a sect of Hindus who practice some of the most extreme rituals of any existing religion. The Aghori are devotees of Shiva, sadhu in the extreme, shunning not only conventional ways of life but those well beyond other […]