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