English: It is a stunning discovery.
Telugu: ఇది నిబిడాశ్చర్యం కలిగించే ఆవిష్కరణ.