Indra
Indra (Sanskrit: इन्द्र) means immovable or unshakable. It signifies the power or strength of the deity. He is also known by the name Śakra means the one who is capable. Indra is the king of the Devas residing in Swarga. Indra Dev is the ruler or king of all the 14 lokas or realms that