English: There they are, stuck between heaven and hell.
Telugu: తాము స్వర్గానికి, నరకానికి మధ్య ఉన్నామని.