English: I stayed here on earth.
Telugu: ఈ భూమిమీదనే నిలిచి ఉన్నాను .