English: I felt like this was heaven on earth.
Telugu: ఇది ఈ భూమిపై స్వర్గం ఉంది అని అనిపించింది.