English: This led to new discoveries.
Telugu: దీని ఫలితమే నూతన ఆవిష్కరణలు రావడం.