Indra in Russian
Indra in Russian
И́ндра
(Hinduism, Vedism) The god of war and weather; also the King of the Gods or Devas and Lord of Heaven or Svargaloka in Hinduism.