English: A new discovery suggests.
Telugu: ఓ కొత్త ఆవిష్కరణకు తెరతీసింది.