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