According to Shreemad bhagwad the origin of Panchjanya Sankh is the sea, from Samudra Manthan and according to Mahabharat it was gained by Shree Krishna while fighting with demon's in order to save the son of Rishi Sandeepani.
Which one of following is true?
Do Demons ever appear to people on Earth, disguised as Gods, in order to promote immoral and blasphemous behaviors?
If so, how can we tell the difference between a real God and a demon pretending to be a God?