English: It indeed is a piece of heaven on earth.
Telugu: ఇది నిజంగా భూమిపై స్వర్గం యొక్క ఒక భాగం.