Indra generation