Why Valmiki Calls Indra 'Sahasraksha': The Thousand-Eyed God

Why Valmiki Calls Indra ‘Sahasraksha’: The Thousand-Eyed God

Indra, the king of gods in Hindu mythology, is often called “Sahasraksha.” This name means “the one with a thousand eyes.”