No. I've never been there.
India is full of legends, everywhere. No end of them.
It just seems interesting. Thought you might know more.