Home Off Beat Devadasi, a religious curse still prevailing in India