English: This is truly a heaven.
Telugu: ఇది నిజంగా స్వర్గమే.