English: It's a major scientific achievement.
Telugu: ఇదొక మేజర్ సైంటిఫిక్ విజయం .