English: “It is a heaven on earth.
Telugu: అది నేలపై నెలకొన్న స్వర్గమే”.