English: This place is really a like heaven.
Telugu: ఈ స్థలం నిజంగా స్వర్గాన్ని ఒక ముక్క కనిపిస్తుంది.