English: A truly majestic sight indeed.
Telugu: నిజంగా ఇదెంత గొప్ప దర్శనం.