English: Here they found themselves.
Telugu: ఇక్కడే వారు తనువు చాలించారు.