she rides a lion standing on the dead karindrasura the elephant demon he had spoken the disturbing truth pepusch died in london