English: If there is heaven on earth, this is what it is.
Telugu: . ఇలలో స్వర్గం అంటూ ఉంటే అది ఇదే.