I just want to discuss their names. Their names have been taken from the Hindu (Indian) Mythology. Ashura should actually be pronounced as Asura which is a common noun for any Monster. Indra is a little perverted God. He is the good of Weather and rain. So Indra is a proper noun. I kinda like the irony where Ashura is the bad name given to the good guy and Indra is the good name given to a bad guy. Just wanted to share the information.