Indra had been within the depths of his jungle-- the jungle in which that Rakshasa was home to. He had finished some training-- having meditated under the waterfalls and fought off a few grizzly beasts that wanted to eat him for a meal. Of course, it was survival of the fittest and among this land, Indra was not prey.
He didn't know what to expect when he was beginning to make his way to the secret catacomb entrance of Rakshasa-- when something odd happened. The smell of sulfur and smoke filled his senses. It was fire but no blaze could be seen anywhere within the jungle. That was when it happened. A fiery portal appeared below his feet and arms of demonic origin reached up. They grabbed a hold of him, seizing his legs, feet, and arms and back to pull him down.
Indra roared as lightning crackled over his body, but despite his electric fury, the arms still tug him down to the flames. At first he thought he would fear searing heat-- but he felt none as the flames consumed his vision and pulled him into the strange portal.
The grip and sinking disappeared as he emerged into a free fall. Indra quickly reacted and entered a landing-- hitting the ground on his feet. As he landed in a crouch, like any shinobi, he looked to find he was nowhere he recognizes. His sense of smell, vision and hearing all showed him nothing familiar to him as he looked around. He saw a world of chaos, Ice and magma melded together and yet there was no major temperature.
He looked around slowly, unsure where he was. However, he soon saw something odd. In the distance at the end of a winding path, he found two women-- one with blue hair, and the other with red hair. Beyond the color of their hair, they looked identical-- twins. They had odd features with their maid outfits and also their choice of accessories.
Indra tried hard to keep his fear-- and attraction in check before the twin ladies. "I can't tell if I am in heaven or hell..." He stated flatly. Either way he was lost in this case. And soon the ladies spoke.
"We been waiting for you..." in unison to one another.