Stop your vehicle at major traffic signals in any of the Indian metropolitan cities-Delhi, Mumbai, Bangalore- and you will soon hear loud claps. Yes, they are there to demand money. Just try to ignore them as any other street ...
There are at least a million eunuchs in India. They are known as hijra, and make their living as beggars, prostitutes and by removing "bad luck". A eunuch has a male body, but the spirit is female. No one becomes a ...