India is the only country where the tradition of eunuchs is prevalent today. There are about 1 million of them, though their role in life has changed drastically from that of royal servants, confidantes and friends.
Eunuchs, or hijras as they are called here, have become something to be feared. Nobody wants to be accosted by one of them - be nudged with their elbows, stroked on the cheek, taunted, cursed and flashed.
It's by taking advantage of this discomfort and embarrassment at their existence, that hijras in 21st Century India are making their living. Begging isn't their only source of income. It's an age-old custom in the country to have hijras bless childbirths, weddings, housewarmings and other auspicious occasions. The eunuchs are believed to possess occult powers, and their blessings - and curses - are both considered potent.