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