English: new Delhi: Scientists have recently achieved a major achievement.
Telugu: న్యూఢిల్లీః శాస్త్రవేత్తలు కొత్త విజయాన్ని సాధించారు.