 The Goddess is said to be swayambhu (self emanated).It is true that God or Goddess is always referred as ‘swayambhu’ in Vedas, Puranas and many legends.But it does not refer to the stone idol installed in a temple.