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