Every culture has its own mythology – a set of stories that involve heroic characters, mythical beasts, gods, advanced technology, and fantastic locations. While their validity is questionable, their existence shows the incredible fascination that we, as humans, have for these stories. Indian mythology contains a vast and ancient array of tales, which are stimulating, entertaining, and have a moral lesson behind them.