Sadhus of India

There are five million sadhus in India today, and they are widely respected for their holiness, while also feared by some who believe they have the power to inflict curses. From Naga, Bandu, Yogi, Siwadas to Bakti and more…trying to…