SHUKRA (DEV)

SHUKRA (DEV)

An Indra of Shukra-Mahashukra heavens.