English: This is the heaven?
Telugu: ఇదా స్వర్గం?