Ghatotkacha

The village where lovers were sacrificed, there is no idol of any god

Everyone is shocked to know about some places in India . Many people's souls tremble…