English: As if heaven had come down to earth.
Telugu: భూమి మీదకే స్వర్గం దిగి వచ్చినట్లుగా ఉంది.