Indian mythology comes from a complex mix of stories and religion that originated thousands of years ago.
The first Indian myths describe the Vedic gods.
These gods usually represent the forces of nature, fire, wind, and rain.
Their champion was Indra.
Over time, Indra and the Vedic gods were transformed or replaced by gods of the Hindu religion.
Some Vedic myths mention mythological concepts and machines very much similar to modern day scientific theories and machines.
The large body of traditional narratives in Hindu religious literature are contained in Sanskrit literature, such as the Sanskrit epics and the Puranas.