English: Could it be there is a heaven on earth?!
Telugu: భూమిపై ఒక స్వర్గం ఉంది?