Puranas are religious texts written in Sanskrit that were passed down orally for centuries before being written from the 2nd century. They are part of the sacred literature of the Hindu faith that also comprise of the Vedas, Brahmanas, Aryayankas, Upanishads, and the great epi...