Sadu in India
There are 4 to 5 million sadhus in India today and they are widely respected for their holiness, and sometimes feared for their curses.
In Hinduism, a sādhu (Sanskrit: साधु sādhu, “good; good man, holy man”) is a religious ascetic or holy person.
Foto by Anni Kampshoff