English: It is also heaven on Earth.
Telugu: భూమిపై ఒక స్వర్గం కూడా.