English: It is indeed heaven on earth!
Telugu: నిజంగా అదొక స్వర్గం శాదూ!