English: It's like a heaven.
Telugu: భూమికి దిగిన స్వర్గంలా ఉంది.