English: Could be just a new discovery.
Telugu: అది ఒక నూతన ఆవిష్కరణ కావచ్చు.